Use destination bound rather than the source bound for out_line and
authormartynas <martynas@openbsd.org>
Thu, 9 Jan 2014 05:04:03 +0000 (05:04 +0000)
committermartynas <martynas@openbsd.org>
Thu, 9 Jan 2014 05:04:03 +0000 (05:04 +0000)
out_name.  OK millert@.

usr.sbin/rwhod/rwhod.c

index a85e6cb..edc0de6 100644 (file)
@@ -374,9 +374,9 @@ timer(void)
                for (i = 0; i < utmpent; i++)
                        if (utmp[i].ut_name[0]) {
                                memcpy(we->we_utmp.out_line, utmp[i].ut_line,
-                                  sizeof(utmp[i].ut_line));
+                                  sizeof(we->we_utmp.out_line));
                                memcpy(we->we_utmp.out_name, utmp[i].ut_name,
-                                  sizeof(utmp[i].ut_name));
+                                  sizeof(we->we_utmp.out_line));
                                we->we_utmp.out_time = htonl(utmp[i].ut_time);
                                if (we >= wlast)
                                        break;