diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2009-08-12 17:50:52 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2009-08-12 17:50:52 +0000 |
commit | 562fdabbc6a8b96f1e536fe413761cf5b8a5b304 (patch) | |
tree | 8937c24f3e2620d42263c94c0511c41ea9c4992d /pjlib/src/pj/log.c | |
parent | 6614f2b83f87fcee6c9416802642163d79968f6b (diff) |
Ticket #931: Fixed logging for non-multithreading platforms.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2868 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/log.c')
-rw-r--r-- | pjlib/src/pj/log.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pjlib/src/pj/log.c b/pjlib/src/pj/log.c index 5cb8b040..0db0d169 100644 --- a/pjlib/src/pj/log.c +++ b/pjlib/src/pj/log.c @@ -178,6 +178,11 @@ PJ_DEF(pj_log_func*) pj_log_get_log_func(void) */ static void suspend_logging(int *saved_level) { + /* Save the level regardless, just in case PJLIB is shutdown + * between suspend and resume. + */ + *saved_level = pj_log_max_level; + #if PJ_HAS_THREADS if (thread_suspended_tls_id != -1) { @@ -188,10 +193,6 @@ static void suspend_logging(int *saved_level) { pj_log_max_level = 0; } - /* Save the level regardless, just in case PJLIB is shutdown - * between suspend and resume. - */ - *saved_level = pj_log_max_level; } /* Resume logging facility for this thread */ @@ -224,7 +225,7 @@ static pj_bool_t is_logging_suspended(void) else #endif { - return pj_log_max_level != 0; + return pj_log_max_level == 0; } } |