[Xfce4-commits] r26161 - libxfce4menu/trunk/libxfce4menu

Jannis Pohlmann jannis at xfce.org
Sat Oct 20 21:44:48 CEST 2007


Author: jannis
Date: 2007-10-20 19:44:48 +0000 (Sat, 20 Oct 2007)
New Revision: 26161

Modified:
   libxfce4menu/trunk/libxfce4menu/xfce-menu-monitor.c
Log:
	* libxfce4menu/xfce-menu-monitor.c: Add vtable != NULL check
	  to xfce_menu_monitor_set_vtable. Avoids crashes when passing
	  a NULL pointer and makes other developers aware of what they
	  might be doing wrong.
	* STATUS: Updated the status file to reflect the
	  current implementation status.

Modified: libxfce4menu/trunk/libxfce4menu/xfce-menu-monitor.c
===================================================================
--- libxfce4menu/trunk/libxfce4menu/xfce-menu-monitor.c	2007-10-20 19:29:21 UTC (rev 26160)
+++ libxfce4menu/trunk/libxfce4menu/xfce-menu-monitor.c	2007-10-20 19:44:48 UTC (rev 26161)
@@ -96,6 +96,8 @@
 xfce_menu_monitor_set_vtable (XfceMenuMonitorVTable *vtable,
                               gpointer               user_data)
 {
+  g_return_if_fail (vtable != NULL);
+
   if (G_LIKELY (!xfce_menu_monitor_vtable_set))
     {
       if (G_UNLIKELY (vtable->monitor_file && vtable->monitor_directory && vtable->remove_monitor))



More information about the Xfce4-commits mailing list