From 16ee2a5cdc958fb13b59579a50093dab699eb70a Mon Sep 17 00:00:00 2001 From: David Griffith Date: Thu, 6 Sep 2012 12:35:20 -0700 Subject: [PATCH] Zblorb extensions and malloc cleanliness --- src/common/frotz.h | 3 +++ src/curses/ux_init.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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)); -- 2.34.1