diff --git a/orte/tools/orte-clean/orte-clean.c b/orte/tools/orte-clean/orte-clean.c index fcf636201d..1a1f8046bc 100644 --- a/orte/tools/orte-clean/orte-clean.c +++ b/orte/tools/orte-clean/orte-clean.c @@ -353,7 +353,7 @@ void kill_procs(void) { */ if (NULL == (inputline = orte_getline(psfile))) { free(this_user); - fclose(psfile); + pclose(psfile); return; } free(inputline); /* dump the header line */ @@ -444,6 +444,6 @@ void kill_procs(void) { free(procname); } free(this_user); - fclose(psfile); + pclose(psfile); return; }