1
1

ess/singleton: only realloc() when required in fork_hnp()

Этот коммит содержится в:
Gilles Gouaillardet 2016-09-23 16:35:59 +09:00
родитель 5479c6cca7
Коммит f9ebba4668

Просмотреть файл

@ -580,10 +580,14 @@ static int fork_hnp(void)
}
/* we read something - better get more */
num_chars_read += rc;
chunk -= rc;
if (0 == chunk) {
chunk = ORTE_URI_MSG_LGTH;
orted_uri = realloc((void*)orted_uri, buffer_length+chunk);
memset(&orted_uri[buffer_length], 0, chunk);
buffer_length += chunk;
}
}
close(p[0]);
if (num_chars_read <= 0) {