zarafa/net-mail/zarafa/files/7.1.7.42779/zarafa-24-undefined-behavio...

34 lines
1002 B
Diff

From: Jan Engelhardt <jengelh@inai.de>
Date: 2013-01-25 03:39:37.985164412 +0100
build: flag path that probably should not be taken
[ 1420s] I: Program returns random data in a function
[ 1420s] E: zarafa no-return-in-nonvoid-function archiver.cpp:373
---
ECtools/zarafa-archiver/archiver.cpp | 3 +++
1 file changed, 3 insertions(+)
Index: zarafa-7.1.3/ECtools/zarafa-archiver/archiver.cpp
===================================================================
--- zarafa-7.1.3.orig/ECtools/zarafa-archiver/archiver.cpp
+++ zarafa-7.1.3/ECtools/zarafa-archiver/archiver.cpp
@@ -60,6 +60,7 @@
#include "ECConfig.h"
#include "ECLogger.h"
+#include <cstdlib>
#include <string>
using namespace std;
@@ -370,6 +371,8 @@ ECLogger* ArchiverImpl::GetLogger(eLogTy
case DefaultLog: return m_lpLogger;
case LogOnly: return m_lpLogLogger;
}
+ abort();
+ return NULL;
}
configsetting_t* ArchiverImpl::ConcatSettings(const configsetting_t *lpSettings1, const configsetting_t *lpSettings2)