From 83adb758f73ebc6a6c09b7dee82e139317b7ad0a Mon Sep 17 00:00:00 2001 From: Nick White Date: Wed, 30 Nov 2011 18:50:24 +0000 Subject: Make http implementation more robust --- util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'util.c') diff --git a/util.c b/util.c index 207024a..b1f4c69 100644 --- a/util.c +++ b/util.c @@ -92,7 +92,7 @@ int get(char *host, char *path, char *sendcookie, char *savecookie, char **buf) } *buf = realloc(*buf, sizeof(char *) * (l+BUFSIZ)); - for(; (res = recv(fd, *buf+l, BUFSIZ, 0)) > 0; l+=res) + for(; buf != NULL && (res = recv(fd, *buf+l, BUFSIZ, 0)) > 0; l+=res) *buf = realloc(*buf, sizeof(char *) * (l+BUFSIZ)); return l; -- cgit v1.2.3