X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=list.c;h=de47d6b419246c5df21ebf85837bd9312e5514ac;hb=bfec8656542ce6df1caa8481cd16984e730ebd6d;hp=b208054d7cdfa71991a570d914f7c5273784fb3a;hpb=a4028acb18fd04cbf03ddbd976115aeb04ddd867;p=pkg%2Fabook.git diff --git a/list.c b/list.c index b208054..de47d6b 100644 --- a/list.c +++ b/list.c @@ -17,6 +17,7 @@ #include "list.h" #include "misc.h" #include "options.h" +#include "xmalloc.h" #define MIN_EXTRA_COLUMN ADDRESS /* 2 */ #define MAX_EXTRA_COLUMN LAST_FIELD @@ -32,7 +33,7 @@ extern int items; extern list_item *database; extern struct abook_field abook_fields[]; -WINDOW *list = NULL; +static WINDOW *list = NULL; static int init_extra_field(enum str_opts option) @@ -354,7 +355,7 @@ duplicate_item() return 1; for(i = 0; i < ITEM_FIELDS; i++) - item[i] = database[curitem][i] ? strdup(database[curitem][i]) : + item[i] = database[curitem][i] ? xstrdup(database[curitem][i]) : NULL; if(add_item2database(item))