diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/shmctl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/shmctl.c b/util/shmctl.c index a0a99da3..077566ab 100644 --- a/util/shmctl.c +++ b/util/shmctl.c @@ -262,7 +262,7 @@ int utmpfix(int argc, char **argv) static int cmputmpuserid(const void * i, const void * j) { - return strcasecmp(SHM->uinfo[*(int*)i].userid, SHM->uinfo[*(int*)j].userid); + return strncasecmp(SHM->uinfo[*(int*)i].userid, SHM->uinfo[*(int*)j].userid, IDLEN); } static int @@ -280,7 +280,7 @@ cmputmpidle(const void * i, const void * j) static int cmputmpfrom(const void * i, const void * j) { - return strcmp(SHM->uinfo[*(int*)i].from, SHM->uinfo[*(int*)j].from); + return strncmp(SHM->uinfo[*(int*)i].from, SHM->uinfo[*(int*)j].from, sizeof(SHM->uinfo[0].from)); } static int |