diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 14:23:00 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 14:23:00 +0000 |
commit | cdefef4bdf3d1fa876e16d94d9e49176e38feff2 (patch) | |
tree | 214d5624d832da9b865d274dd65d2faf56cbb309 /common/gvfsdaemonprotocol.c | |
parent | 4aee905ecf4fd6ac94923b2b362fd4be8ca62732 (diff) | |
download | gvfs-cdefef4bdf3d1fa876e16d94d9e49176e38feff2.tar.gz |
Fix illegal free
Original git commit by Alexander Larsson <alexl@redhat.com> at 1183726533 +0200
svn path=/trunk/; revision=673
Diffstat (limited to 'common/gvfsdaemonprotocol.c')
-rw-r--r-- | common/gvfsdaemonprotocol.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/gvfsdaemonprotocol.c b/common/gvfsdaemonprotocol.c index 870ae1ce..15dda3b8 100644 --- a/common/gvfsdaemonprotocol.c +++ b/common/gvfsdaemonprotocol.c @@ -282,6 +282,7 @@ _g_dbus_get_file_attribute (DBusMessageIter *iter, case DBUS_TYPE_STRING: value->type = G_FILE_ATTRIBUTE_TYPE_STRING; dbus_message_iter_get_basic (&variant_iter, &value->u.string); + value->u.string = g_strdup (value->u.string); break; case DBUS_TYPE_ARRAY: if (dbus_message_iter_get_element_type (&variant_iter) != DBUS_TYPE_BYTE) |