]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix update Volume=x Slot=nn when Slot > MaxVols
authorKern Sibbald <kern@sibbald.com>
Mon, 15 Feb 2016 09:18:34 +0000 (19:18 +1000)
committerKern Sibbald <kern@sibbald.com>
Mon, 15 Feb 2016 09:18:34 +0000 (19:18 +1000)
bacula/src/dird/ua_update.c

index fdfe7d74ca468d0119ad963be1a34626cb15f2af..9d1a1707f673dfa7dc49075d229df5d1bb3560bf 100644 (file)
@@ -291,9 +291,8 @@ static void update_volslot(UAContext *ua, char *val, MEDIA_DBR *mr)
       return;
    }
    mr->Slot = atoi(val);
-   if (pr.MaxVols > 0 && mr->Slot > (int)pr.MaxVols) {
-      ua->error_msg(_("Invalid slot, it must be between 0 and MaxVols=%d\n"),
-         pr.MaxVols);
+   if (mr->Slot < 0) {
+      ua->error_msg(_("Invalid slot, it must be greater than zero\n"));
       return;
    }
    /*