diff -ru psmisc-22.21/src/pstree.c psmisc-22.21-new/src/pstree.c
--- psmisc-22.21/src/pstree.c 2014-02-01 21:59:07.000000000 -0800
+++ psmisc-22.21-new/src/pstree.c 2016-04-28 16:09:30.528897670 -0700
@@ -816,10 +816,10 @@
return threadname;
}
}
+ fclose(file);
}
/* Fall back to old method */
sprintf(threadname, "{%.*s}", COMM_LEN, comm);
- fclose(file);
return threadname;
}