aboutsummaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'data.c')
-rw-r--r--data.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/data.c b/data.c
index e9837bb..ce040dd 100644
--- a/data.c
+++ b/data.c
@@ -99,6 +99,9 @@ int srv_open(const char *basedir, int auto_upgrade)
if (error != NULL)
srv_log(error);
+ if (!ret)
+ return ret;
+
/* create the queue/ subdir, just in case */
xs *qdir = xs_fmt("%s/queue", srv_basedir);
mkdirx(qdir);