From: David Griffith Date: Thu, 6 Sep 2012 19:35:20 +0000 (-0700) Subject: Zblorb extensions and malloc cleanliness X-Git-Url: https://scope-eye.net/git/?a=commitdiff_plain;h=16ee2a5cdc958fb13b59579a50093dab699eb70a;p=liskon_frotz.git Zblorb extensions and malloc cleanliness --- diff --git a/src/common/frotz.h b/src/common/frotz.h index 87e208d..1b0fac8 100644 --- a/src/common/frotz.h +++ b/src/common/frotz.h @@ -114,6 +114,9 @@ typedef struct { #define EXT_SAVE ".qzl" #define EXT_SCRIPT ".scr" #define EXT_BLORB ".blb" +#define EXT_BLORB2 ".zblb" +#define EXT_BLORB2 ".blorb" +#define EXT_BLORB3 ".zblorb" #define EXT_COMMAND ".rec" #define EXT_AUX ".aux" diff --git a/src/curses/ux_init.c b/src/curses/ux_init.c index 5181302..ea30cd4 100644 --- a/src/curses/ux_init.c +++ b/src/curses/ux_init.c @@ -299,7 +299,7 @@ void os_process_arguments (int argc, char *argv[]) /* Create nice default file names */ - u_setup.blorb_name = malloc(FILENAME_MAX); + u_setup.blorb_name = malloc(FILENAME_MAX * sizeof(char)); strncpy(u_setup.blorb_name, f_setup.story_name, strlen(f_setup.story_name) +1); strncat(u_setup.blorb_name, EXT_BLORB, strlen(EXT_BLORB));