diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index b061256fdef4e6bd7bcd2422ab15aa24eee45ddd..b9bf70de9c37afd83833e7e04bf368c964a7c721 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -6051,9 +6051,9 @@ void import_packets(const char* inbound, nodecfg_t* inbox, bool secure) void check_free_diskspace(const char* path) { if(cfg.min_free_diskspace && isdir(path)) { - ulong freek = getfreediskspace(path, 1024); + uint64_t freek = getfreediskspace(path, 1024); - if(freek < cfg.min_free_diskspace / 1024) { + if(freek < (uint64_t)cfg.min_free_diskspace / 1024) { lprintf(LOG_ERR, "!Insufficient free disk space (%luK < %"PRId64"K bytes) in %s\n" , freek, cfg.min_free_diskspace / 1024, path); bail(1);