325 |
|
return -1; |
326 |
|
} |
327 |
|
p = proctitle; |
328 |
< |
proc_state_ptr->proctitle[0] = NULL; |
328 |
> |
proc_state_ptr->proctitle[0] = '\0'; |
329 |
|
do { |
330 |
|
strlcat(proc_state_ptr->proctitle, p, size+1); |
331 |
|
strlcat(proc_state_ptr->proctitle, " ", size+1); |
349 |
|
if(proctitle == NULL) { |
350 |
|
return -1; |
351 |
|
} |
352 |
+ |
proctitle[0] = '\0'; |
353 |
|
while(*args != NULL) { |
354 |
|
if(strlen(proctitle) + strlen(*args) >= alloc) { |
355 |
|
alloc = (alloc + strlen(*args)) * 2; |
356 |
|
proctitletmp = realloc(proctitle, alloc); |
357 |
|
if(proctitletmp == NULL) { |
358 |
+ |
free(proctitle); |
359 |
|
return -1; |
360 |
|
} |
361 |
|
proctitle = proctitletmp; |