aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2005-02-27 06:30:45 +0800
committerChristian Persch <chpe@src.gnome.org>2005-02-27 06:30:45 +0800
commit6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb (patch)
treee5f44d060a45066cddfc43579eb69a4b6b68a38a
parent48e3a161fd267f4e136871d055b567b5fd81a76b (diff)
downloadgsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar.gz
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar.bz2
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar.lz
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar.xz
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.tar.zst
gsoc2013-epiphany-6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb.zip
Make sure folder is != NULL. Fixes bug #163341.
2005-02-26 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder): Make sure folder is != NULL. Fixes bug #163341.
-rw-r--r--ChangeLog6
-rw-r--r--src/bookmarks/ephy-bookmarks-import.c6
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 9cc311ac2..33f09b96a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder):
+
+ Make sure folder is != NULL. Fixes bug #163341.
+
2005-02-22 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-toolkit.js:
diff --git a/src/bookmarks/ephy-bookmarks-import.c b/src/bookmarks/ephy-bookmarks-import.c
index 391d4c2e9..9b765349b 100644
--- a/src/bookmarks/ephy-bookmarks-import.c
+++ b/src/bookmarks/ephy-bookmarks-import.c
@@ -320,9 +320,9 @@ xbel_parse_folder (EphyBookmarks *eb, xmlTextReaderPtr reader, char *parent_fold
ret = xbel_parse_bookmark (eb, reader, &node);
- keyword = ephy_bookmarks_find_keyword (eb, folder, FALSE);
+ keyword = ephy_bookmarks_find_keyword (eb, folder ? folder : "", FALSE);
- if (keyword == NULL)
+ if (keyword == NULL && folder != NULL && folder[0] != '\0')
{
keyword = ephy_bookmarks_add_keyword (eb, folder);
}
@@ -339,7 +339,7 @@ xbel_parse_folder (EphyBookmarks *eb, xmlTextReaderPtr reader, char *parent_fold
{
if (type == XML_READER_TYPE_ELEMENT)
{
- ret = xbel_parse_folder (eb, reader, folder);
+ ret = xbel_parse_folder (eb, reader, folder ? folder : "");
if (ret != 1) break;
}