gnome-utils r8300 - trunk/logview



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

Log:
Fix a leak and don't try to install a file monitor if the file is not
accessible.

Modified:
   trunk/logview/logview-log.c

Modified: trunk/logview/logview-log.c
==============================================================================
--- trunk/logview/logview-log.c	(original)
+++ trunk/logview/logview-log.c	Tue Dec 23 13:27:47 2008
@@ -314,9 +314,9 @@
     g_error_free (job->err);
   } else {
     job->callback (job->log, NULL, job->user_data);
+    setup_file_monitor (job->log);
   }
 
-  setup_file_monitor (job->log);
   g_slice_free (LoadJob, job);
 
   return FALSE;
@@ -362,6 +362,8 @@
     err = g_error_new_literal (LOGVIEW_ERROR_QUARK, LOGVIEW_ERROR_NOT_A_LOG,
                                "The file is not a regular file or is not a text file");
     job->err = err;
+    g_object_unref (info);
+
     goto out;
   }
 



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