diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2011-03-21 14:55:22 -0400 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2011-03-21 14:55:22 -0400 |
commit | 2b3a065a32e60344c111812b1f311af3a0d6b1f8 (patch) | |
tree | 42d8e7ba097dfb0a16104afc00f015addc3ed00f | |
parent | 485d325a36dca067edbb7be4ae83e241d2db155a (diff) |
Print something on error even if error is not set
-rw-r--r-- | telepathy-logger/log-manager.c | 5 |
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 */ |