diff options
author | Robert Mustacchi <rm@joyent.com> | 2015-02-09 22:57:08 +0000 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2015-02-09 23:16:04 +0000 |
commit | 5ae8d2a82dbf2dc1b22ae6755ecefed000d7532e (patch) | |
tree | 1812c8fd900ef38d32e66508cb2ec5bfd7d47662 /usr/src/lib/libproc/common | |
parent | bb780ca2a1eb25eea51d290828072c9efbec6ea6 (diff) | |
download | illumos-joyent-5ae8d2a82dbf2dc1b22ae6755ecefed000d7532e.tar.gz |
OS-3822 OS-3780 creates a life of fd crime in libproc
Diffstat (limited to 'usr/src/lib/libproc/common')
-rw-r--r-- | usr/src/lib/libproc/common/Pcore.c | 1 | ||||
-rw-r--r-- | usr/src/lib/libproc/common/Pidle.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/lib/libproc/common/Pcore.c b/usr/src/lib/libproc/common/Pcore.c index c899ee1b20..454360a8b4 100644 --- a/usr/src/lib/libproc/common/Pcore.c +++ b/usr/src/lib/libproc/common/Pcore.c @@ -2695,6 +2695,7 @@ Pfgrab_core(int core_fd, const char *aout_path, int *perr) fp->file_ref = 1; fp->file_fd = -1; + fp->file_dbgfile = -1; fp->file_lo = malloc(sizeof (rd_loadobj_t)); fp->file_lname = strdup(execname); diff --git a/usr/src/lib/libproc/common/Pidle.c b/usr/src/lib/libproc/common/Pidle.c index 3191f4fa7e..c69bcaf860 100644 --- a/usr/src/lib/libproc/common/Pidle.c +++ b/usr/src/lib/libproc/common/Pidle.c @@ -226,6 +226,7 @@ Pgrab_file(const char *fname, int *perr) } fp->file_fd = fd; + fp->file_dbgfile = -1; fp->file_lo->rl_lmident = LM_ID_BASE; if ((fp->file_lname = strdup(fp->file_pname)) == NULL) { *perr = G_STRANGE; |