summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-03-21 14:55:22 -0400
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-03-21 14:55:22 -0400
commit2b3a065a32e60344c111812b1f311af3a0d6b1f8 (patch)
tree42d8e7ba097dfb0a16104afc00f015addc3ed00f
parent485d325a36dca067edbb7be4ae83e241d2db155a (diff)
Print something on error even if error is not set
-rw-r--r--telepathy-logger/log-manager.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
index 4f90319..0177bdd 100644
--- a/telepathy-logger/log-manager.c
+++ b/telepathy-logger/log-manager.c
@@ -358,11 +358,12 @@ _tpl_log_manager_add_event (TplLogManager *manager,
gboolean result;
result = _tpl_log_store_add_event (store, event, &loc_error);
- if (!result && loc_error != NULL)
+ if (!result)
{
CRITICAL ("logstore name=%s: %s. "
"Event may not be logged properly.",
- _tpl_log_store_get_name (store), loc_error->message);
+ _tpl_log_store_get_name (store),
+ loc_error != NULL ? loc_error->message : "no error message");
g_clear_error (&loc_error);
}
/* TRUE if at least one LogStore succeeds */