diff options
| author | meem <Peter.Memishian@Sun.COM> | 2009-02-10 20:25:26 -0500 |
|---|---|---|
| committer | meem <Peter.Memishian@Sun.COM> | 2009-02-10 20:25:26 -0500 |
| commit | a45f3f93509927476463caf678b7806c65d5efe1 (patch) | |
| tree | eaa42da4538db9ee3e4230e9ba7be4de78adcc85 /usr/src/uts/common/os/strsubr.c | |
| parent | 9bd6d2697ce845da0f5a213c59b85b4a604e08db (diff) | |
| download | illumos-joyent-a45f3f93509927476463caf678b7806c65d5efe1.tar.gz | |
6646362 STREAMS flow trace should be enhanced to aid memory leak detection
6646366 strgetmsg() and kstrgetmsg() leak M_SIGs
6646890 rts_wrw() leaks short M_DATA/M_PROTO/M_PCPROTO messages
6653352 I_LIST implementation littered with voodoo
6797455 mdb/truss need to know about M_CMD/_I_CMD
Diffstat (limited to 'usr/src/uts/common/os/strsubr.c')
| -rw-r--r-- | usr/src/uts/common/os/strsubr.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/usr/src/uts/common/os/strsubr.c b/usr/src/uts/common/os/strsubr.c index 1ea4fa19db..0ae1dd9897 100644 --- a/usr/src/uts/common/os/strsubr.c +++ b/usr/src/uts/common/os/strsubr.c @@ -4130,19 +4130,17 @@ strcopyout(void *from, void *to, size_t len, int copyflag) * it returns. */ void -strsignal_nolock(stdata_t *stp, int sig, int32_t band) +strsignal_nolock(stdata_t *stp, int sig, uchar_t band) { ASSERT(MUTEX_HELD(&stp->sd_lock)); switch (sig) { case SIGPOLL: if (stp->sd_sigflags & S_MSG) - strsendsig(stp->sd_siglist, S_MSG, (uchar_t)band, 0); + strsendsig(stp->sd_siglist, S_MSG, band, 0); break; - default: - if (stp->sd_pgidp) { + if (stp->sd_pgidp) pgsignal(stp->sd_pgidp, sig); - } break; } } |
