s3:modules: fix the picky-developer build of vfs_virusfilter.c on FreeBSD 11
authorStefan Metzmacher <metze@samba.org>
Tue, 20 Mar 2018 11:10:01 +0000 (12:10 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 3 Apr 2018 14:41:09 +0000 (16:41 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13344

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Björn Jacke <bjacke@samba.org>
source3/modules/vfs_virusfilter.c

index ef9dc78263be45dcd326b09b39cdad7d2e490680..0b4bc724f3a3f40ee0b7f1892fa79a8d3cad1e47 100644 (file)
@@ -275,8 +275,9 @@ static int virusfilter_vfs_connect(
        temp_quarantine_dir_mode = lp_parm_const_string(
                snum, "virusfilter", "quarantine directory mode", "0755");
        if (temp_quarantine_dir_mode != NULL) {
-               sscanf(temp_quarantine_dir_mode, "%o",
-                      &config->quarantine_dir_mode);
+               unsigned int mode = 0;
+               sscanf(temp_quarantine_dir_mode, "%o", &mode);
+               config->quarantine_dir_mode = mode;
        }
 
        config->quarantine_prefix = lp_parm_const_string(