diff --git a/src/sbbs3/data_ovl.cpp b/src/sbbs3/data_ovl.cpp
index 13dd5a825d27cdba4d5e72e1e7c21afd4926f4cb..3875cf2be39a5c26bcf9ce1378c60819f280dc97 100644
--- a/src/sbbs3/data_ovl.cpp
+++ b/src/sbbs3/data_ovl.cpp
@@ -180,14 +180,14 @@ void sbbs_t::putmsgptrs()
 }
 
 /****************************************************************************/
-/* Checks for a duplicate user filed starting at user record offset         */
+/* Checks for a duplicate user field starting at user record offset         */
 /* 'offset', reading in 'datlen' chars, comparing to 'str' for each user    */
 /* except 'usernumber' if it is non-zero. Comparison is NOT case sensitive. */
-/* del is 1 if the search is to included deleted/inactive users 0 otherwise */
+/* 'del' is true if the search is to include deleted/inactive users			*/
 /* Returns the usernumber of the dupe if found, 0 if not                    */
 /****************************************************************************/
 uint sbbs_t::userdatdupe(uint usernumber, uint offset, uint datlen, char *dat
-    , char del)
+    ,bool del)
 {
 	bputs(text[SearchingForDupes]);
 	uint i=::userdatdupe(&cfg, usernumber, offset, datlen, dat, del);
diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index 3548d798fb59758a579cc87702bc586cd816b542..3af214eaaacd4b39b1f2e5ef3ca3993ddbe460fd 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -332,7 +332,7 @@ public:
 	void	getusrsubs(void);
 	void	getusrdirs(void);
 	uint	userdatdupe(uint usernumber, uint offset, uint datlen, char *dat
-				,char del);
+				,bool del);
 	void	gettimeleft(void);
 	bool	gettimeleft_inside;