From b513584fdb19fc5067c047658bca45dd360c4e3b Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Tue, 8 Mar 2016 12:43:07 +0300 Subject: [PATCH] More distinct error codes for SOCKS --- src/socks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/socks.c b/src/socks.c index 16a98b0..31c09d8 100644 --- a/src/socks.c +++ b/src/socks.c @@ -121,7 +121,7 @@ void * sockschild(struct clientparam* param) { } #endif if(SAISNULL(¶m->req)) { - RETURN(421); + RETURN(431); } myinet_ntop(*SAFAMILY(¶m->sinsr), SAADDR(¶m->sinsr), (char *)buf, 64); break; @@ -164,7 +164,7 @@ void * sockschild(struct clientparam* param) { } *SAPORT(¶m->sinsr) = *SAPORT(¶m->req) = port; - if(command == 1 && !*SAPORT(¶m->sinsr)) {RETURN(421);} + if(command == 1 && !*SAPORT(¶m->sinsr)) {RETURN(461);} switch(command) { case 1: param->operation = CONNECT;