diff --git a/src/login/logind-utmp.c b/src/login/logind-utmp.c index 8305ae743f..8f6914f725 100644 --- a/src/login/logind-utmp.c +++ b/src/login/logind-utmp.c @@ -43,7 +43,7 @@ int manager_read_utmp(Manager *m) { if (!pid_is_valid(u->ut_pid)) continue; - t = strndup(u->ut_line, sizeof(u->ut_line)); + t = memdup_suffix0(u->ut_line, sizeof(u->ut_line)); if (!t) return log_oom();