gnome-utils r8253 - trunk/logview



Author: cosimoc
Date: Tue Dec 23 13:26:14 2008
New Revision: 8253
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=8253&view=rev

Log:
Don't try to ref NULL values returned by the hash table lookup.

Modified:
   trunk/logview/logview-manager.c

Modified: trunk/logview/logview-manager.c
==============================================================================
--- trunk/logview/logview-manager.c	(original)
+++ trunk/logview/logview-manager.c	Tue Dec 23 13:26:14 2008
@@ -262,9 +262,15 @@
 LogviewLog *
 logview_manager_get_if_loaded (LogviewManager *manager, char *filename)
 {
+  LogviewLog *log;
+
   g_assert (LOGVIEW_IS_MANAGER (manager));
 
-  return g_object_ref (g_hash_table_lookup (manager->priv->logs, filename));
+  log = g_hash_table_lookup (manager->priv->logs, filename);
+
+  if (log != NULL) {
+    return g_object_ref (log);
+  }
 }
 
 void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]