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

1.8

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@266 f882894a-f735-0410-b71e-b25c423dba1c
Karl DeBisschop 23 лет назад
Родитель
Сommit
95c6efcc5e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      plugins/check_by_ssh.c

+ 2 - 2
plugins/check_by_ssh.c

@@ -249,12 +249,12 @@ process_arguments (int argc, char **argv)
 			passive = TRUE;
 			break;
 		case 's':									/* description of service to check */
-			service = realloc (service, ++services);
+			service = realloc (service, (++services) * sizeof(char *));
 			p1 = optarg;
 			while (p2 = index (p1, ':')) {
 				*p2 = '\0';
 				asprintf (&service[services-1], "%s", p1);
-				service = realloc (service, ++services);
+				service = realloc (service, (++services) * sizeof(char *));
 				p1 = p2 + 1;
 			}
 			asprintf (&service[services-1], "%s", p1);