summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2014-05-20 04:39:46 +0000
committerNanang Izzuddin <nanang@teluu.com>2014-05-20 04:39:46 +0000
commit77bd1408b3d0187460c2063c1432d31235b33763 (patch)
tree9eb9991187d4881b9bbbc48cff26a3285988ab6e
parent4ddc6162cef936c00bcbb61eae66bf848fa31a03 (diff)
Misc (re #1751): Fixed build error when PJ_LOG_MAX_LEVEL is set to 0 (thanks Fredrik Hansson for the report).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4847 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjsip/src/pjsua2/endpoint.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/pjsip/src/pjsua2/endpoint.cpp b/pjsip/src/pjsua2/endpoint.cpp
index 66e26595..77b60b01 100644
--- a/pjsip/src/pjsua2/endpoint.cpp
+++ b/pjsip/src/pjsua2/endpoint.cpp
@@ -1309,9 +1309,11 @@ void Endpoint::libDestroy(unsigned flags) throw(Error)
delete this->writer;
this->writer = NULL;
+#if PJ_LOG_MAX_LEVEL >= 1
if (pj_log_get_log_func() == &Endpoint::logFunc) {
pj_log_set_log_func(NULL);
}
+#endif
PJSUA2_CHECK_RAISE_ERROR(status);
}
@@ -1330,10 +1332,12 @@ string Endpoint::utilStrError(pj_status_t prmErr)
static void ept_log_write(int level, const char *sender,
const char *format, ...)
{
+#if PJ_LOG_MAX_LEVEL >= 1
va_list arg;
va_start(arg, format);
pj_log(sender, level, format, arg );
va_end(arg);
+#endif
}
void Endpoint::utilLogWrite(int prmLevel,