diff --git a/src/socks.c b/src/socks.c index 4112325..5005c5f 100644 --- a/src/socks.c +++ b/src/socks.c @@ -132,7 +132,7 @@ void * sockschild(struct clientparam* param) { } buf[i] = 0; if(!getip46(param->srv->family, buf, (struct sockaddr *) ¶m->req)) RETURN(100); - memcpy(¶m->sinsr, ¶m->req, sizeof(¶m->req)); + memcpy(¶m->sinsr, ¶m->req, sizeof(param->req)); break; default: RETURN(997);