summaryrefslogtreecommitdiff
path: root/debug/netsurfd.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-07-16 17:38:46 +0000
committerJames Bursa <james@netsurf-browser.org>2003-07-16 17:38:46 +0000
commitc7520629b0d655bde1db9cbe0012f91502265b5d (patch)
tree017b920e26802859179aa31f8634f931e34dbc5a /debug/netsurfd.c
parent6724b2c21e6b86ebce682951d427a9327d386fbc (diff)
downloadnetsurf-c7520629b0d655bde1db9cbe0012f91502265b5d.tar.gz
netsurf-c7520629b0d655bde1db9cbe0012f91502265b5d.tar.bz2
[project @ 2003-07-16 17:38:46 by bursa]
Make fetchcache return 0 on failure to parse URL. svn path=/import/netsurf/; revision=225
Diffstat (limited to 'debug/netsurfd.c')
-rw-r--r--debug/netsurfd.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/debug/netsurfd.c b/debug/netsurfd.c
index c5ad28e9d..f73e44954 100644
--- a/debug/netsurfd.c
+++ b/debug/netsurfd.c
@@ -40,10 +40,14 @@ int main(int argc, char *argv[])
puts("=== URL:");
gets(url);
c = fetchcache(url, 0, callback, 0, 0, 100, 1000);
- done = c->status == CONTENT_STATUS_DONE;
- while (!done)
- fetch_poll();
- puts("=== SUCCESS, dumping cache");
+ if (c) {
+ done = c->status == CONTENT_STATUS_DONE;
+ while (!done)
+ fetch_poll();
+ puts("=== SUCCESS, dumping cache");
+ } else {
+ puts("=== FAILURE, dumping cache");
+ }
cache_dump();
content_remove_user(c, callback, 0, 0);
}