diff options
author | James Bursa <james@netsurf-browser.org> | 2003-07-16 17:38:46 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-07-16 17:38:46 +0000 |
commit | c7520629b0d655bde1db9cbe0012f91502265b5d (patch) | |
tree | 017b920e26802859179aa31f8634f931e34dbc5a /debug | |
parent | 6724b2c21e6b86ebce682951d427a9327d386fbc (diff) | |
download | netsurf-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')
-rw-r--r-- | debug/netsurfd.c | 12 |
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); } |