X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fcardfile.c;h=04816949d3552d64c5986d75697f675757c255cf;hp=2985b2ed8f261718bc9fb83a29c8c4e35b913d52;hb=2639531af0c3ca25b48e7bcb9c790fa566cc5892;hpb=5a9c046f10f72b47ad32801a8e54fe3d05aa8051 diff --git a/test/cardfile.c b/test/cardfile.c index 2985b2ed..04816949 100644 --- a/test/cardfile.c +++ b/test/cardfile.c @@ -29,7 +29,7 @@ /* * Author: Thomas E. Dickey * - * $Id: cardfile.c,v 1.29 2007/03/10 19:16:45 tom Exp $ + * $Id: cardfile.c,v 1.30 2007/04/07 17:07:34 tom Exp $ * * File format: text beginning in column 1 is a title; other text is content. */ @@ -136,13 +136,15 @@ add_content(CARD * card, const char *content) if ((offset = strlen(card->content)) != 0) { total += 1 + offset; card->content = (char *) realloc(card->content, total + 1); - strcpy(card->content + offset++, " "); + if (card->content) + strcpy(card->content + offset++, " "); } else { if (card->content != 0) free(card->content); card->content = (char *) malloc(total + 1); } - strcpy(card->content + offset, content); + if (card->content) + strcpy(card->content + offset, content); } }