]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix plugin object count
authorJorge Gea <jorge.gea@baculasystems.com>
Tue, 1 Mar 2022 17:24:53 +0000 (18:24 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:27 +0000 (09:03 +0100)
bacula/src/cats/cats.c

index 1d2b557f201a264ba1024db29c6d2753f26d1b9d..1189c31e22fd5a1faa7f519a8c69aac7d1d2bbc4 100644 (file)
@@ -245,7 +245,8 @@ bool OBJECT_DBR::parse_plugin_object_string(char **obj_str)
    if (!tmp) {
       goto bail_out;
    }
-   ObjectCount = str_to_uint64(*obj_str);
+   val = str_to_uint64(tmp);
+   ObjectCount = (val > 9223372036854775808ULL /*2^63 */) ? 0 : val;
 
    ret = true;