diff options
author | Nick White <git@njw.me.uk> | 2012-07-13 18:20:13 +0100 |
---|---|---|
committer | Nick White <git@njw.me.uk> | 2012-07-13 18:20:13 +0100 |
commit | 51c41296bca9e06cfa2d53ce3a0837e1a8697b1c (patch) | |
tree | a77825784861c85e8509f25cc9d6de9d619b26f6 /getbnbook.c | |
parent | 8f03147275f2522fa9d5dd16ed3e875dfffe515e (diff) |
Ensure text downloaded is null terminated
Diffstat (limited to 'getbnbook.c')
-rw-r--r-- | getbnbook.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/getbnbook.c b/getbnbook.c index d6f06b8..dba1856 100644 --- a/getbnbook.c +++ b/getbnbook.c @@ -39,7 +39,7 @@ int getpagelist() snprintf(url, URLMAX, "/DigBooks/viewer/bookviewmanager.aspx?op=getbookinfo&ean=%s", bookid); - if(!get("search2.barnesandnoble.com", url, cookies, NULL, &buf)) + if(!get("search2.barnesandnoble.com", url, cookies, NULL, &buf, 1)) return 1; /* find page url structure */ @@ -79,7 +79,7 @@ int getpage(int pagenum) s=strchr(urlpath+7, '/'); snprintf(pageurl, STRMAX, s, pagenum); - if(gettofile("search2.barnesandnoble.com", pageurl, cookies, NULL, path)) { + if(gettofile("search2.barnesandnoble.com", pageurl, cookies, NULL, path, 0)) { fprintf(stderr, "%d failed\n", pagenum); return 1; } @@ -111,7 +111,7 @@ int main(int argc, char *argv[]) bookdir = argv[argc-1]; /* get cookie */ - if(get("www.barnesandnoble.com", "/", NULL, cookies, &tmp)) + if(get("www.barnesandnoble.com", "/", NULL, cookies, &tmp, 0)) free(tmp); if(getpagelist()) { |