diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2005-02-27 06:30:45 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2005-02-27 06:30:45 +0800 |
commit | 6b02f1ba840bc48e12ae7fec9c66cbcc7c791dfb (patch) | |
tree | e5f44d060a45066cddfc43579eb69a4b6b68a38a /src | |
parent | 48e3a161fd267f4e136871d055b567b5fd81a76b (diff) | |
download | gsoc2013-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.
Diffstat (limited to 'src')
-rw-r--r-- | src/bookmarks/ephy-bookmarks-import.c | 6 |
1 files changed, 3 insertions, 3 deletions
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; } |