diff --git a/src/sbbs3/chksmb.c b/src/sbbs3/chksmb.c
index d6e9109326334512150521113fe2eb4620fe5e01..a13d762940a9270004c46e870210a319686a4542 100644
--- a/src/sbbs3/chksmb.c
+++ b/src/sbbs3/chksmb.c
@@ -276,7 +276,7 @@ int main(int argc, char **argv)
 			fprintf(stderr,"%sHeader length mismatch\n",beep);
 			msgerr=1;
 			if(extinfo)
-				printf("MSGERR: Header length (%hu) does not match calculcated length (%lu)\n"
+				printf("MSGERR: Header length (%hu) does not match calculcated length (%u)\n"
 					,msg.hdr.length,smb_getmsghdrlen(&msg));
 			hdrlenerr++; 
 		}