*** check_by_ssh.c.orig Thu Jan 23 23:16:08 2003 --- check_by_ssh.c Thu Jan 23 23:36:15 2003 *************** *** 256,262 **** while (p2 = index (p1, ':')) { *p2 = '\0'; asprintf (&service[services-1], "%s", p1); ! service = realloc (service, ++services); p1 = p2 + 1; } asprintf (&service[services-1], "%s", p1); --- 256,262 ---- while (p2 = index (p1, ':')) { *p2 = '\0'; asprintf (&service[services-1], "%s", p1); ! service = realloc (service, sizeof(char *) * ++services); p1 = p2 + 1; } asprintf (&service[services-1], "%s", p1);