summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@src.gnome.org>2008-05-27 15:59:47 +0000
committerTomas Bzatek <tbzatek@src.gnome.org>2008-05-27 15:59:47 +0000
commit8b4f585df89d98034bedff379581fd168b6ae3f3 (patch)
treea4094d24a30875546fc46a8a0b7774ec959596d6
parentb12af08b665428134acf30839c5a363b104a2094 (diff)
downloadgvfs-8b4f585df89d98034bedff379581fd168b6ae3f3.tar.gz
Don't allow setting a null parameter in mountspec (coming from broken backend)
svn path=/trunk/; revision=1788
-rw-r--r--ChangeLog6
-rw-r--r--common/gmountspec.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 06c71c4e..f5f1d884 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-27 Tomas Bzatek <tbzatek@redhat.com>
+
+ * common/gmountspec.c: (add_item):
+ Don't allow setting a null parameter in mountspec (coming
+ from broken backend)
+
2008-05-22 Hans Petter Jansson <hpj@novell.com>
Fix fuse daemon locking and file handle life-cycle issues that
diff --git a/common/gmountspec.c b/common/gmountspec.c
index d4986aff..009ad900 100644
--- a/common/gmountspec.c
+++ b/common/gmountspec.c
@@ -123,6 +123,9 @@ add_item (GMountSpec *spec,
{
GMountSpecItem item;
+ g_return_if_fail (key != NULL);
+ g_return_if_fail (value != NULL);
+
item.key = g_strdup (key);
item.value = value;