diff options
Diffstat (limited to 'usr/src/lib/libsmedia/library/common/l_misc.c')
| -rw-r--r-- | usr/src/lib/libsmedia/library/common/l_misc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/libsmedia/library/common/l_misc.c b/usr/src/lib/libsmedia/library/common/l_misc.c index dc6ba063fd..f917e20cea 100644 --- a/usr/src/lib/libsmedia/library/common/l_misc.c +++ b/usr/src/lib/libsmedia/library/common/l_misc.c @@ -470,7 +470,7 @@ get_handle_from_fd(int32_t fd) clnt_destroy(handle->sm_clnt); return (NULL); } - if ((stat.st_mode & S_IFDOOR) != S_IFDOOR) { + if (!S_ISDOOR(stat.st_mode)) { DPRINTF( "Descriptor returned by door_call is not of type DOOR\n"); (void) dlclose(handle->sm_lib_handle); |
