DragonFly BSD
DragonFly commits List (threaded) for 2012-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: rwhod(8): Prevent clobbering the neighboring field by a wrong cast.


From: Sascha Wildner <swildner@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 30 Mar 2012 09:39:59 -0700 (PDT)

commit 3bafb5c178b6f8e885c721a12f87ceead3294cfc
Author: Sascha Wildner <saw@online.de>
Date:   Fri Mar 30 18:36:50 2012 +0200

    rwhod(8): Prevent clobbering the neighboring field by a wrong cast.
    
    The time stamps in the rwhod(8) network datagram and, based on that,
    /var/rwho/whod.* spool files are typed as 32bit int and cannot accept
    a 64bit time_t.
    
    The old code clobbered the first bytes of the adjacent "hostname"
    field, yielding empty hostnames in local rwho(1) and ruptime(1) output.
    (Outgoing datagrams to other hosts were not affected.)
    
    Re-code to let the compiler do the proper coercion (well, until 2038).
    
    Submitted-by:  Martin Neitzel
    Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/2339>

Summary of changes:
 usr.sbin/rwhod/rwhod.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3bafb5c178b6f8e885c721a12f87ceead3294cfc


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]