diff --git a/src/sbbs3/mail.cpp b/src/sbbs3/mail.cpp index 7994a13be50d6868752ab26f728f60e46c7fb0ef..9a614596b1d964c38e0bcd22d80d51dd5f932551 100644 --- a/src/sbbs3/mail.cpp +++ b/src/sbbs3/mail.cpp @@ -54,7 +54,7 @@ int DLLCALL getmail(scfg_t* cfg, int usernumber, BOOL sent) smb.retry_time=cfg->smb_retry_time; sprintf(str,"%s.sid",smb.file); l=flength(str); - if(l<sizeof(idxrec_t)) + if(l<(long)sizeof(idxrec_t)) return(0); if(!usernumber) return(l/sizeof(idxrec_t)); /* Total system e-mail */ diff --git a/src/sbbs3/smbutil.c b/src/sbbs3/smbutil.c index bb850aaaa5665969decc78a0b6f245efabb1e040..0c7131d76b4c979e40d542f63d38167400d445c8 100644 --- a/src/sbbs3/smbutil.c +++ b/src/sbbs3/smbutil.c @@ -59,6 +59,7 @@ #include "genwrap.h" /* stricmp */ #include "dirwrap.h" /* fexist */ +#include "conwrap.h" /* getch */ #include "filewrap.h" #include "smblib.h" #include "crc32.h"