diff options
author | José María Alonso <nimiux@gentoo.org> | 2010-10-11 17:29:55 +0200 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2010-10-11 17:29:55 +0200 |
commit | b063ce92559c2e91837214d5eeb82a7fa1a8c42a (patch) | |
tree | 6db214202a49ad254ff7f3a8c1bd2a9ababc178c /conf-update.c | |
parent | Fix regex for grep 2.7 and later (bug #338414) (diff) | |
download | conf-update-b063ce92559c2e91837214d5eeb82a7fa1a8c42a.tar.gz conf-update-b063ce92559c2e91837214d5eeb82a7fa1a8c42a.tar.bz2 conf-update-b063ce92559c2e91837214d5eeb82a7fa1a8c42a.zip |
Fix compilation warnings
Diffstat (limited to 'conf-update.c')
-rw-r--r-- | conf-update.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/conf-update.c b/conf-update.c index 8afbe0f..5143500 100644 --- a/conf-update.c +++ b/conf-update.c @@ -3,8 +3,9 @@ int main(int argc, char **argv) { bool cont, menu_changed, firstrun, doit; bool *tmp_index; - char *config_protect, *config_protect_mask,*cmd, *myfile, *highest; - char *esc_highest, *esc_myfile; + char *config_protect = "", *config_protect_mask = ""; + char *cmd = "", *myfile = "", *highest = ""; + char *esc_highest = "", *esc_myfile = ""; char **result, **envvars, **protected, **masked, **md5_cache; char **md5sum_cache, **myupdate, **merged_updates_report = NULL; char **removed_updates_report = NULL; @@ -139,7 +140,6 @@ int main(int argc, char **argv) { strcat(cmd, " "); strcat(cmd, esc_highest); strcat(cmd, " | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][[:space:]]*$\""); - free(myfile); free(esc_myfile); free(esc_highest); @@ -271,7 +271,10 @@ int main(int argc, char **argv) { case KEY_ENTER: if (item_userptr(current_item(mymenu))) { endwin(); - show_diff(*((char **)item_userptr(current_item(mymenu)))); + int ret = show_diff(*((char **)item_userptr(current_item(mymenu)))); + if (!ret) { + fprintf(stderr, "show_diff failed with error code: %d\n", ret); + } reset_prog_mode(); } break; @@ -280,7 +283,10 @@ int main(int argc, char **argv) { case 'E': if (item_userptr(current_item(mymenu))) { endwin(); - edit_update(*((char **)item_userptr(current_item(mymenu)))); + int ret = edit_update(*((char **)item_userptr(current_item(mymenu)))); + if (!ret) { + fprintf(stderr, "edit_update failed with error code: %d\n", ret); + } reset_prog_mode(); } break; |