summaryrefslogtreecommitdiff
path: root/debug
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-10-08 20:50:18 +0000
committerJames Bursa <james@netsurf-browser.org>2003-10-08 20:50:18 +0000
commit4b45cf75a9ad60ffb3fc5f10c7e86559904ed1a0 (patch)
treea04b09870c820436c1dd3e4fcad7d6ee9ef47605 /debug
parentb510716c1dd2144cf1cad40b97056c72f4eaaf65 (diff)
downloadnetsurf-4b45cf75a9ad60ffb3fc5f10c7e86559904ed1a0.tar.gz
netsurf-4b45cf75a9ad60ffb3fc5f10c7e86559904ed1a0.tar.bz2
[project @ 2003-10-08 20:50:18 by bursa]
Exit on EOF. svn path=/import/netsurf/; revision=355
Diffstat (limited to 'debug')
-rw-r--r--debug/netsurfd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/debug/netsurfd.c b/debug/netsurfd.c
index cdc1ee873..3d4c1cb5b 100644
--- a/debug/netsurfd.c
+++ b/debug/netsurfd.c
@@ -41,7 +41,10 @@ int main(int argc, char *argv[])
while (1) {
puts("=== URL:");
- gets(url);
+ if (!fgets(url, 1000, stdin))
+ return 0;
+ url[strlen(url) - 1] = 0;
+ destroyed = 0;
c = fetchcache(url, 0, callback, 0, 0, 100, 1000, false);
if (c) {
done = c->status == CONTENT_STATUS_DONE;
@@ -49,6 +52,7 @@ int main(int argc, char *argv[])
fetch_poll();
puts("=== SUCCESS, dumping cache");
} else {
+ destroyed = 1;
puts("=== FAILURE, dumping cache");
}
cache_dump();