From d9e676c2bc3c4fc10b5dc1d951ee7ec66d440ae8 Mon Sep 17 00:00:00 2001 From: Nick White Date: Sat, 19 Nov 2011 15:50:33 +0000 Subject: Add error messages regarding 403 ip blocking --- util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'util.c') diff --git a/util.c b/util.c index 0405640..207024a 100644 --- a/util.c +++ b/util.c @@ -70,8 +70,11 @@ int get(char *host, char *path, char *sendcookie, char *savecookie, char **buf) l = 0; snprintf(m, 256, "Set-Cookie: %%%ds;", COOKIEMAX-1); while((res = recv(fd, t, BUFSIZ, 0)) > 0) { - if(sscanf(t, "HTTP/%d.%d %d", &i, &i, &p) == 3 && p != 200) + if(sscanf(t, "HTTP/%d.%d %d", &i, &i, &p) == 3 && p != 200) { + if(p == 403) + fprintf(stderr, "403 forbidden: your IP address may be temporarily blocked\n"); return 0; + } t2 = t; if(savecookie != NULL) { while((t2 = strstr(t2, "Set-Cookie: ")) && sscanf(t2, m, c)) { -- cgit v1.2.3