diff --git a/src/sbbs3/scfg/scfgsys.c b/src/sbbs3/scfg/scfgsys.c
index 63e6d6627d351432b8da52519bd7679102d2bdee..52677cde25a58fc1e6f358f8af76a3411945425f 100644
--- a/src/sbbs3/scfg/scfgsys.c
+++ b/src/sbbs3/scfg/scfgsys.c
@@ -1827,7 +1827,7 @@ void sys_cfg(void)
 									,"Free Credits Per Day"
 									,tmp,10
 									,K_EDIT|K_UPPER) > 0)
-									cfg.level_freecdtperday[i] = parse_byte_count(tmp, 1);
+									cfg.level_freecdtperday[i] = (int32_t)parse_byte_count(tmp, 1);
 								break;
 							case 7:
 								j=0;