aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé María Alonso <nimiux@gentoo.org>2010-10-11 17:29:55 +0200
committerSebastian Pipping <sebastian@pipping.org>2010-10-11 17:29:55 +0200
commitb063ce92559c2e91837214d5eeb82a7fa1a8c42a (patch)
tree6db214202a49ad254ff7f3a8c1bd2a9ababc178c /conf-update.c
parentFix regex for grep 2.7 and later (bug #338414) (diff)
downloadconf-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.c16
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;