diff --git a/src/core/log.c b/src/core/log.c index e0cc4e765..1e2cbbf80 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -12,7 +12,10 @@ static struct mLogger* _defaultLogger = NULL; struct mLogger* mLogGetContext(void) { - struct mLogger* logger = mCoreThreadLogger(); + struct mLogger* logger = NULL; +#ifndef DISABLE_LOGGING + logger = mCoreThreadLogger(); +#endif if (logger) { return logger; } diff --git a/src/core/thread.c b/src/core/thread.c index 8f2057414..3f6e0c126 100644 --- a/src/core/thread.c +++ b/src/core/thread.c @@ -367,6 +367,10 @@ struct mCoreThread* mCoreThreadGet(void) { InitOnceExecuteOnce(&_contextOnce, _createTLS, NULL, 0); return TlsGetValue(_contextKey); } +#else +struct mCoreThread* mCoreThreadGet(void) { + return NULL; +} #endif #else