diff --git a/src/zms.cpp b/src/zms.cpp index 7bb48c00c..deb42a645 100644 --- a/src/zms.cpp +++ b/src/zms.cpp @@ -229,16 +229,16 @@ int main(int argc, const char *argv[], char **envp) { const char *referer = getenv("HTTP_REFERER"); Error("Unable to authenticate user from %s", referer); - logTerm(); zmDbClose(); + logTerm(); return 0; } if ( !ValidateAccess(user, monitor_id) ) { delete user; user = nullptr; fputs("HTTP/1.0 403 Forbidden\r\n\r\n", stdout); - logTerm(); zmDbClose(); + logTerm(); return 0; } delete user; @@ -333,8 +333,8 @@ int main(int argc, const char *argv[], char **envp) { Debug(1, "Terminating"); Image::Deinitialise(); dbQueue.stop(); - logTerm(); zmDbClose(); + logTerm(); return 0; }