diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp
index efdac5ae5b38a0faac2fd24ef60f9953e54e9341..0939273a9b88b1d318bcec5b15400c08d190ef06 100644
--- a/src/sbbs3/str.cpp
+++ b/src/sbbs3/str.cpp
@@ -1196,7 +1196,7 @@ void sbbs_t::time_bank(void)
 		if(s>0) {
 			logline("  ","Credit to Minute Conversion");
 			useron.cdt=adjustuserrec(&cfg,useron.number,U_CDT,10,-(s*102400L));
-			useron.min=adjustuserrec(&cfg,useron.number,U_MIN,10,s*cfg.cdt_min_value);
+			useron.min=adjustuserrec(&cfg,useron.number,U_MIN,10,s*(int)cfg.cdt_min_value);
 			sprintf(str,"Credit Adjustment: %ld",-(s*102400L));
 			logline("$-",str);
 			sprintf(str,"Minute Adjustment: %u",s*cfg.cdt_min_value);