X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=edit.c;h=feb59bebc6012de11663ac995654a26aa4352176;hb=a99180ae57f15c923ac78be34df3acb432d8fce7;hp=e41d707d1d5d22e6f87a75cbdd4a80031d541635;hpb=6d0e6b25e1a9c8fdbee209e948f23d9893c0fa15;p=pkg%2Fabook.git diff --git a/edit.c b/edit.c index e41d707..feb59be 100644 --- a/edit.c +++ b/edit.c @@ -127,12 +127,12 @@ print_editor_header(int item) get_first_email(email, item); - if( snprintf(header, EDITW_COLS, "%s <%s>", database[item][NAME], - email ) == -1 || !*database[item][EMAIL] ) - if( snprintf(header, EDITW_COLS, "%s", database[item][NAME]) == -1) { - free(header); - return; - } + if( *database[item][EMAIL] ) + snprintf(header, EDITW_COLS, "%s <%s>", + database[item][NAME], + database[item][EMAIL]); + else + snprintf(header, EDITW_COLS, "%s", database[item][NAME]); len = strlen(header); x = (EDITW_COLS - len) / 2;