Revision | eae425b547d1e1454d3e3a74315afb00fc90e13b (tree) |
---|---|
Zeit | 2022-07-11 12:53:59 |
Autor | Satoshi Yasuda <7m3tjz@jarl...> |
Commiter | Satoshi Yasuda |
modified: dmonitor_utils.c
modified: main.c
@@ -314,6 +314,7 @@ void send_keep_alive(void) | ||
314 | 314 | { |
315 | 315 | int k; |
316 | 316 | int n; |
317 | + int ret; | |
317 | 318 | char buff[88]; |
318 | 319 | struct hostent *host; |
319 | 320 |
@@ -330,8 +331,9 @@ void send_keep_alive(void) | ||
330 | 331 | memset (buff, 0x00, sizeof(buff)); |
331 | 332 | memcpy (&buff[20], connect_call, 8); |
332 | 333 | sprintf (&buff[4], "%s", inet_ntoa (in_addr.sin_addr)); |
333 | - sendto(in_addr_sock, &buff[4], 24, MSG_DONTWAIT, | |
334 | + ret =sendto(in_addr_sock, &buff[4], 24, MSG_DONTWAIT, | |
334 | 335 | (struct sockaddr *)&in_addr, sizeof(in_addr)); |
336 | + syslog (LOG_DEBUG, "sendto length:%d", ret); | |
335 | 337 | time(&hole_punch_send_time); |
336 | 338 | |
337 | 339 | memcpy (&buff[20], "dmoni", 5); |
@@ -361,8 +363,9 @@ void send_keep_alive(void) | ||
361 | 363 | memcpy (&buff[72], zone_call, 7); |
362 | 364 | memcpy (&buff[80], connect_call, 8); |
363 | 365 | buff[79] = 0x20; |
364 | - sendto(in_addr_sock, buff, 88, MSG_DONTWAIT, | |
366 | + ret = sendto(in_addr_sock, buff, 88, MSG_DONTWAIT, | |
365 | 367 | (struct sockaddr *)&in_addr, sizeof(in_addr)); |
368 | + syslog (LOG_DEBUG, "sendto length:%d", ret); | |
366 | 369 | time(&hole_punch_send_time); |
367 | 370 | time(&dest_keep_alive_send_time); |
368 | 371 | } |
@@ -223,12 +223,13 @@ os_ok: | ||
223 | 223 | else if (!memcmp (argv[5], "NO_DAEMON", 9)) no_daemon = TRUE; |
224 | 224 | else |
225 | 225 | { |
226 | - memcpy (zone_call, argv[4], strlen(argv[4])); | |
226 | + memcpy (zone_call, argv[5], strlen(argv[5])); | |
227 | 227 | zone_call[7] = 'G'; |
228 | 228 | } |
229 | 229 | } |
230 | 230 | if (argc == 7) |
231 | 231 | { |
232 | + memcpy (zone_call, argv[5], strlen(argv[5])); | |
232 | 233 | if (!memcmp (argv[6], "SCAN", 4)) scan_sw = TRUE; |
233 | 234 | else if (!memcmp (argv[6], "NO_DAEMON", 9)) no_daemon = TRUE; |
234 | 235 | } |