From b042541d1ce2050b81222f5167d6e5607dd4f70b Mon Sep 17 00:00:00 2001 From: HanzZ Date: Sun, 24 Feb 2013 12:01:44 +0100 Subject: [PATCH] Skype: Check for null char * --- backends/skype/skypedb.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backends/skype/skypedb.cpp b/backends/skype/skypedb.cpp index a44dcf7e..24500058 100644 --- a/backends/skype/skypedb.cpp +++ b/backends/skype/skypedb.cpp @@ -132,7 +132,8 @@ bool loadBuddies(SkypePlugin *np, const std::string &db_path, std::string &user, while((ret2 = sqlite3_step(stmt)) == SQLITE_ROW) { std::string buddy = (const char *) sqlite3_column_text(stmt, 0); std::string alias = (const char *) sqlite3_column_text(stmt, 1); - std::string mood_text = (const char *) sqlite3_column_text(stmt, 2); + const char *d = (const char *) sqlite3_column_text(stmt, 2); + std::string mood_text = d ? d : ""; std::vector groups; if (group_map.find(buddy) != group_map.end()) {