[gvfs] dav: don't set NULL path to avoid warnings



commit 1e460863f255ad48895424d87adc5381098661f7
Author: Ondrej Holy <oholy redhat com>
Date:   Thu Jul 3 11:29:13 2014 +0200

    dav: don't set NULL path to avoid warnings
    
    Path is always non-NULL. Set a path to "/" instead of NULL.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732090

 daemon/gvfsbackenddav.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index ae9e6eb..d88e4fc 100644
--- a/daemon/gvfsbackenddav.c
+++ b/daemon/gvfsbackenddav.c
@@ -166,12 +166,12 @@ path_get_parent_dir (const char *path)
     len--;
 
   if (len == 0)
-    return NULL;
+    return g_strdup ("/");
 
   parent = g_strrstr_len (path, len, "/");
 
   if (parent == NULL)
-    return NULL;
+    return g_strdup ("/");
 
   return g_strndup (path, (parent - path) + 1);
 }
@@ -1886,7 +1886,7 @@ do_mount (GVfsBackend  *backend,
     soup_message_headers_clear (msg_stat->response_headers);
     soup_message_body_truncate (msg_stat->response_body);
 
-  } while (mount_base->path != NULL);
+  } while (strcmp (mount_base->path, "/") != 0);
 
   /* we either encountered an error or we have
      reached the end of paths we are allowed to


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