s3: Simplify usr_info_cmp by calling timeval_compare()
authorVolker Lendecke <vl@samba.org>
Sun, 6 Dec 2009 11:49:09 +0000 (12:49 +0100)
committerKarolin Seeger <kseeger@samba.org>
Tue, 8 Dec 2009 08:15:31 +0000 (09:15 +0100)
(cherry picked from commit 4b3ad2547c452dd9493fe63e056346a5f7561a37)

source3/rpc_server/srv_wkssvc_nt.c

index b3bfe80200be1875109f0de76e487e0b09cb1757..8a8551cc2458c0b9ec646cb9f3fce590d6abf607 100644 (file)
@@ -53,9 +53,7 @@ static int usr_info_cmp(const void *p1, const void *p2)
        /* Called from qsort to compare two users in a usrinfo_t array for
         * sorting by login time. Return >0 if usr1 login time was later than
         * usr2 login time, <0 if it was earlier */
-       return ((usr1->login_time.tv_sec == usr2->login_time.tv_sec)
-               ? usr1->login_time.tv_usec - usr2->login_time.tv_usec
-               : usr1->login_time.tv_sec - usr2->login_time.tv_sec);
+       return timeval_compare(&usr1->login_time, &usr2->login_time);
 }
 
 /*******************************************************************