X-Git-Url: https://vaikene.ee/gitweb/pswgen11.html?a=blobdiff_plain;f=src%2Flibs%2FCommon%2Flogger.cpp;h=c7a50ddbed3fe90f8bb4034efd01b5c808fcc2f5;hb=ec272061c2af46e4cd8730c18682e18ac5b369ff;hp=98d37708cc4f4630a15c8a5c6d86a92d4a268c05;hpb=720224734cb4f6ea2708c6b5ecf93cc666aad378;p=evaf
diff --git a/src/libs/Common/logger.cpp b/src/libs/Common/logger.cpp
index 98d3770..c7a50dd 100644
--- a/src/libs/Common/logger.cpp
+++ b/src/libs/Common/logger.cpp
@@ -19,7 +19,7 @@
#include "logger.h"
#include "iregistry.h"
-#include "ienv.h"
+#include "iapp.h"
#include "version.h"
#include
@@ -382,13 +382,15 @@ QString Logger::printf(char const * const fmt, ...) const
#endif
va_list ap;
- ::va_start(ap, fmt);
#ifdef Q_OS_WIN32
+ va_start(ap, fmt);
_vsnprintf_s(str, sizeof(str), _TRUNCATE, fmt, ap);
+ va_end(ap);
#else
+ ::va_start(ap, fmt);
if (::vasprintf(&str, fmt, ap)); // IF is needed to avoid the compiler warning
-#endif
::va_end(ap);
+#endif
QString rval(str);
@@ -443,7 +445,7 @@ LoggerSource * Logger::getSource(QString const & source)
mSources.insert(source, src);
// Initialize the new source
- src->init(source.isEmpty() ? mDefaultSource : source, iEnv::instance()->logDir(), iEnv::instance()->etcDir());
+ src->init(source.isEmpty() ? mDefaultSource : source, iApp::instance()->logDir(), iApp::instance()->etcDir());
return src.data();
}