diff -dru samba-4.11.4.orig/source3/modules/vfs_fruit.c samba-4.11.4/source3/modules/vfs_fruit.c --- samba-4.11.4.orig/source3/modules/vfs_fruit.c 2019-12-16 15:59:07.000000000 +0100 +++ samba-4.11.4/source3/modules/vfs_fruit.c 2019-12-22 08:58:33.078994412 +0100 @@ -6971,7 +6971,7 @@ return true; } - if (bandsize > SIZE_MAX/nbands) { + if ((nbands != 0) && (bandsize > SIZE_MAX/nbands)) { DBG_ERR("tmsize overflow: bandsize [%zu] nbands [%zu]\n", bandsize, nbands); return false;