]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix #6602 About wrong message in case of setting '0' bandwidth limit
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Fri, 17 Jul 2020 10:49:56 +0000 (12:49 +0200)
committerEric Bollengier <eric@baculasystems.com>
Tue, 1 Mar 2022 14:36:17 +0000 (15:36 +0100)
bacula/src/dird/ua_cmds.c

index 1a70e7dfb1cfabb41b4215c4d8a985b9752c6207..dbb5770474082ace5c9a2fe8afc3275383761fd7 100644 (file)
@@ -749,8 +749,13 @@ static int setbwlimit_client(UAContext *ua, CLIENT *client, char *Job, int64_t l
 
    } else {
       /* Note, we add 2000 OK that was sent by FD to us to message */
-      ua->info_msg(_("2000 OK Limiting bandwidth to %sB/s %s\n"),
-                   edit_uint64_with_suffix(limit, ed1), *Job?Job:_("on running and future jobs"));
+      if (limit) {
+          Mmsg(buf, _("Limiting bandwidth to %sB/s"),
+                    edit_uint64_with_suffix(limit, ed1));
+      } else {
+          Mmsg(buf, _("Bandwidth set to unlimited"));
+      }
+      ua->info_msg(_("2000 %s %s\n"), buf.c_str(), _("on running and future jobs"));
    }
 
    ua->jcr->file_bsock->signal(BNET_TERMINATE);