]> git.sur5r.net Git - bacula/bacula/commitdiff
Avoid <NULL> string displayed in restore menu
authorEric Bollengier <eric@baculasystems.com>
Tue, 15 Sep 2015 09:11:28 +0000 (11:11 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 21 Nov 2015 17:11:30 +0000 (09:11 -0800)
do_prompt expects automsg to be set, but we use NULL in various places.

Select parameter to modify (1-13): 13
Automatically selected : bpipe:/@bpipe@/encrypt-bug.jpg:cat 1:cat >/tmp/1
Plugin Restore Options
restore_command:     *None*
Use above plugin configuration? (yes/mod/no): mod
Automatically selected <NULL>: restore_command (Restore command to use)
                       ^^^^^^

bacula/src/dird/ua_select.c

index 343dbbead877a025e22ecf856dee41b13c8f43be..68cbefc53ef07c55e9ff3f26f7ed844a70788aaf 100644 (file)
@@ -911,7 +911,7 @@ int do_prompt(UAContext *ua, const char *automsg, const char *msg,
       if (prompt) {
          bstrncpy(prompt, ua->prompt[1], max_prompt);
       }
-      ua->send_msg(_("Automatically selected %s: %s\n"), automsg, ua->prompt[1]);
+      ua->send_msg(_("Automatically selected %s: %s\n"), NPRTB(automsg), ua->prompt[1]);
       goto done;
    }
    /* If running non-interactive, bail out */