From df829e639103564536772e6f7ed2c88c719511f0 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 1 Apr 2018 03:37:37 +0000 Subject: [PATCH] Bug-fix: The Auto-Add-Subs feature would not create the area file (areas.bbs) if it didn't already exist. --- src/sbbs3/sbbsecho.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index 8f26b4388f..bff4b8a20a 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -1837,7 +1837,7 @@ bool add_sub_to_areafile(sub_t* sub, fidoaddr_t uplink) if(added++ == 0) backup(cfg.areafile, cfg.areafile_backups, /* ren: */FALSE); - fp = fopen(cfg.areafile, "r+"); + fp = fopen(cfg.areafile, fexist(cfg.areafile) ? "r+" : "w+"); if(fp == NULL) { lprintf(LOG_ERR, "Error %d opening %s", errno, cfg.areafile); return false; -- GitLab