summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-12-28 13:34:09 +0100
committerOle Loots <ole@monochrom.net>2013-12-28 13:34:09 +0100
commit008389e837e4597965e3d0e358e36916c6e43c93 (patch)
tree559b3765b93f76794b4e21fbea87611ed71235d8
parentd09ac4433a385644b5e5e94bc06eb69ea84877f4 (diff)
downloadnetsurf-008389e837e4597965e3d0e358e36916c6e43c93.tar.gz
netsurf-008389e837e4597965e3d0e358e36916c6e43c93.tar.bz2
Check for zero length string
-rw-r--r--atari/toolbar.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/atari/toolbar.c b/atari/toolbar.c
index 1946b05c5..fd9051dd9 100644
--- a/atari/toolbar.c
+++ b/atari/toolbar.c
@@ -989,11 +989,9 @@ void toolbar_home_click(struct s_toolbar *tb)
bw = gw->browser->bw;
assert(bw != NULL);
- if(nsoption_charp(homepage_url) == NULL){
- use_url = "about:welcome";
- }
- else {
- use_url = nsoption_charp(homepage_url);
+ use_url = nsoption_charp(homepage_url);
+ if(use_url == NULL || strlen(use_url) == 0){
+ use_url = (char*)"about:welcome";
}
if (nsurl_create(use_url, &url) != NSERROR_OK) {