[grilo] Allow for empty values when unserializing data
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo] Allow for empty values when unserializing data
- Date: Thu, 17 Jun 2010 08:46:27 +0000 (UTC)
commit 9d0ad39ebe41ac4e1bff84cee1354b4b8474e262
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Thu Jun 17 08:57:49 2010 +0200
Allow for empty values when unserializing data
It is possible that user serializes, partially or fully, a key with an empty
string.
In this case, unserialization should recover that value.
src/data/grl-media.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/data/grl-media.c b/src/data/grl-media.c
index b62ea73..636a503 100644
--- a/src/data/grl-media.c
+++ b/src/data/grl-media.c
@@ -330,7 +330,7 @@ grl_media_unserialize (const gchar *serial)
g_match_info_free (match_info);
if (query) {
registry = grl_plugin_registry_get_instance ();
- query_regex = g_regex_new ("([^=&]+)=([^=&]+)", 0, 0, NULL);
+ query_regex = g_regex_new ("([^=&]+)=([^=&]*)", 0, 0, NULL);
g_regex_match (query_regex, query, 0, &match_info);
while (g_match_info_matches (match_info)) {
keyname = g_match_info_fetch (match_info, 1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]