diff --git a/src/sbbs3/smbutil.c b/src/sbbs3/smbutil.c
index b2bf5dfc7415664c11ef14d28009058574a24386..35081fb474d21f9c22aa4fd5cc3d162c52a1fb72 100644
--- a/src/sbbs3/smbutil.c
+++ b/src/sbbs3/smbutil.c
@@ -1582,7 +1582,8 @@ int main(int argc, char **argv)
 						smb_close(&smb);
 						continue; 
 					}
-					smb.status.max_msgs=count;
+					smb.status.max_msgs=strtoul(cmd+1,NULL,0);
+					smb.status.max_crcs=count;
 					if((i=smb_create(&smb))!=0) {
 						smb_close(&smb);
 						printf("!Error %d (%s) creating %s\n",i,smb.last_error,smb.file);