summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--newlib/libc/unix/getut.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/newlib/libc/unix/getut.c b/newlib/libc/unix/getut.c
index 89ed7390f..71a8c8f4f 100644
--- a/newlib/libc/unix/getut.c
+++ b/newlib/libc/unix/getut.c
@@ -63,7 +63,7 @@ getutid (struct utmp *id)
case LOGIN_PROCESS:
case USER_PROCESS:
case DEAD_PROCESS:
- if (id->ut_id == utmp_data.ut_id)
+ if (!strncmp (id->ut_id, utmp_data.ut_id, sizeof (utmp_data.ut_id)))
return &utmp_data;
break;
default: