--- /usr/tmp/clean/glib-2.17.3/gio/gunixmounts.c	2008-07-02 22:13:13.000000000 +0100
+++ glib-2.17.3/gio/gunixmounts.c	2008-07-09 08:48:21.894152000 +0100
@@ -1906,7 +1906,8 @@
         return TRUE;
       }
       
-      if (g_str_has_prefix (mount_path, g_get_home_dir ()) && mount_path[strlen (g_get_home_dir())] == G_DIR_SEPARATOR)
+      if (g_str_has_prefix (mount_path, g_get_home_dir ()) && mount_path[strlen (g_get_home_dir())] == G_DIR_SEPARATOR  && strcmp ("zfs", mount_entry->filesyste
+m_type) != 0)
         return TRUE;
     }
   
