diff options
author | zfl9 <zfl9.com@gmail.com> | 2019-10-20 19:43:29 +0800 |
---|---|---|
committer | zfl9 <zfl9.com@gmail.com> | 2019-10-20 19:43:29 +0800 |
commit | d9ddb92bde1c5451f9deb3120ca7db7531d1b30b (patch) | |
tree | a684f48b7852b210f06c5b889aed9859caf94464 /dns2tcp.c | |
parent | delete an extra space character in the makefile (diff) | |
download | dns2tcp-d9ddb92bde1c5451f9deb3120ca7db7531d1b30b.tar.gz dns2tcp-d9ddb92bde1c5451f9deb3120ca7db7531d1b30b.tar.bz2 dns2tcp-d9ddb92bde1c5451f9deb3120ca7db7531d1b30b.zip |
fix # character disappearing problem
Diffstat (limited to 'dns2tcp.c')
-rw-r--r-- | dns2tcp.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -148,8 +148,14 @@ static void parse_command_args(int argc, char *argv[]) { goto PRINT_HELP_AND_EXIT; } - parse_address_opt(opt_listen_addr, true); - parse_address_opt(opt_remote_addr, false); + do { + char listenaddr_optstring[strlen(opt_listen_addr) + 1]; + char remoteaddr_optstring[strlen(opt_remote_addr) + 1]; + strcpy(listenaddr_optstring, opt_listen_addr); + strcpy(remoteaddr_optstring, opt_remote_addr); + parse_address_opt(listenaddr_optstring, true); + parse_address_opt(remoteaddr_optstring, false); + } while (0); return; PRINT_HELP_AND_EXIT: |