From 65899d06291056035e515d845caa7631473774b8 Mon Sep 17 00:00:00 2001 From: Gavin Hurlbut Date: Thu, 28 Apr 2011 12:25:19 -0700 Subject: [PATCH] Check if gCoreContext is initialized before using --- mythtv/libs/libmythbase/mythlogging.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mythtv/libs/libmythbase/mythlogging.cpp b/mythtv/libs/libmythbase/mythlogging.cpp index 2216caf7830..41ae4b6b81c 100644 --- a/mythtv/libs/libmythbase/mythlogging.cpp +++ b/mythtv/libs/libmythbase/mythlogging.cpp @@ -208,7 +208,7 @@ DatabaseLogger::DatabaseLogger(char *table) : LoggerBase(table, 0), LogPrint(VB_IMPORTANT, LOG_INFO, "Added database logging to table %s", m_handle.string); - if (!gCoreContext->GetHostName().isEmpty()) + if (gCoreContext && !gCoreContext->GetHostName().isEmpty()) m_host = strdup((char *)gCoreContext->GetHostName() .toLocal8Bit().constData()); @@ -241,7 +241,7 @@ bool DatabaseLogger::logmsg(LoggingItem_t *item) strftime( timestamp, TIMESTAMP_MAX-8, "%Y-%m-%d %H:%M:%S", (const struct tm *)&item->tm ); - if( !m_host ) + if( gCoreContext && !m_host ) m_host = strdup((char *)gCoreContext->GetHostName() .toLocal8Bit().constData());