diff --git a/src/sbbs3/un_rep.cpp b/src/sbbs3/un_rep.cpp
index 7c211c5efac5fa7d2d74ce979557afedbb7570c0..f1721bd6310d2a55cf0cfd011158ac513a952047 100644
--- a/src/sbbs3/un_rep.cpp
+++ b/src/sbbs3/un_rep.cpp
@@ -38,7 +38,7 @@ bool sbbs_t::unpack_rep(char* repfile)
 	int 	file;
 	uint	i,j,k,lastsub=INVALID_SUB;
 	uint	blocks;
-	uint	usernum;
+	int		usernum;
 	long	l,size;
 	ulong	n;
 	ulong	ex;