From 750bb389078a36f4ba37aafa94dd27ac765a5cba Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Thu, 7 May 2026 19:10:13 +0300 Subject: [PATCH] Do not fail on -n --- src/conf.c | 2 -- src/proxymain.c | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/conf.c b/src/conf.c index c5b6833..1f141c9 100644 --- a/src/conf.c +++ b/src/conf.c @@ -194,7 +194,6 @@ static int h_proxy(int argc, unsigned char ** argv){ childdef.port = 3128; childdef.isudp = 0; childdef.service = S_PROXY; - childdef.helpmessage = " -n - no NTLM support\n"; #ifdef NOIPV6 if(!resolvfunc || (resolvfunc == myresolver && !dns_table.poolsize)){ fprintf(stderr, "[line %d] Warning: no nserver/nscache configured, proxy may run very slow\n", linenum); @@ -227,7 +226,6 @@ static int h_proxy(int argc, unsigned char ** argv){ childdef.port = 1080; childdef.isudp = 0; childdef.service = S_SOCKS; - childdef.helpmessage = " -n - no NTLM support\n"; #ifdef NOIPV6 if(!resolvfunc || (resolvfunc == myresolver && !dns_table.poolsize)){ fprintf(stderr, "[line %d] Warning: no nserver/nscache configured, socks may run very slow\n", linenum); diff --git a/src/proxymain.c b/src/proxymain.c index 823d211..9c63164 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -456,12 +456,12 @@ int MODULEMAINFUNC (int argc, char** argv){ else if(argv[i][3] == 'i') getip46(46, (unsigned char *)argv[i]+3, (struct sockaddr *)&srv.intNat); else getip46(46, (unsigned char *)argv[i]+2, (struct sockaddr *)&srv.extNat); break; -#ifdef __linux__ case 'n': +#ifdef __linux__ if(argv[i][2] == 'i') { if(srv.inetns) free(srv.inetns); srv.inetns = strdup(argv[i] + 3); } else if(argv[i][2] == 'e') { if(srv.onetns) free(srv.onetns); srv.onetns = strdup(argv[i] + 3); } - break; #endif + break; case 'p': *SAPORT(&srv.intsa) = htons(atoi(argv[i]+2)); break;