Просмотр исходного кода

Merge pull request #441 from ssaxnagios/bug/input-buffer-overflow-fix

Fix for -a input exceeding 384 length, increased to 4096 for searchin…
Sebastian Wolf 6 лет назад
Родитель
Сommit
12b99605bc
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      plugins/check_dns.c

+ 3 - 1
plugins/check_dns.c

@@ -53,7 +53,9 @@ int error_scan (char *);
 void print_help (void);
 void print_usage (void);
 
-#define ADDRESS_LENGTH 384 
+/* Allow up to 4096 input length, this is helpful
+   when the TXT records returned have multiple 255 legth values returned */
+#define ADDRESS_LENGTH 4096
 char query_address[ADDRESS_LENGTH] = "";
 char dns_server[ADDRESS_LENGTH] = "";
 char tmp_dns_server[ADDRESS_LENGTH] = "";