From 5cf37ee90fb459b977366be47a7e7ff7c1ee4bc2 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 28 May 2019 08:47:43 +0000 Subject: [PATCH] Don't warn about free disk space for directories that don't exist. Log free disk space errors to sbbsecho.log (as well as print to stdout). --- src/sbbs3/sbbsecho.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index 853656bbfc..958192c314 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -5935,11 +5935,11 @@ void import_packets(const char* inbound, nodecfg_t* inbox, bool secure) void check_free_diskspace(const char* path) { - if(cfg.min_free_diskspace) { + if(cfg.min_free_diskspace && isdir(path)) { ulong freek = getfreediskspace(path, 1024); if(freek < cfg.min_free_diskspace / 1024) { - fprintf(stderr, "!Insufficient free disk space (%luK < %"PRId64"K bytes) in %s\n" + lprintf(LOG_ERR, "!Insufficient free disk space (%luK < %"PRId64"K bytes) in %s\n" , freek, cfg.min_free_diskspace / 1024, path); bail(1); } -- GitLab