diff -u -r --exclude-from=diff.excl uptimed-0.3.13/src/uprecords.c uptimed-0.3.13.osage/src/uprecords.c --- uptimed-0.3.13/src/uprecords.c 2008-12-14 12:07:54.000000000 -0500 +++ uptimed-0.3.13.osage/src/uprecords.c 2009-01-01 13:13:33.000000000 -0500 @@ -137,7 +137,9 @@ printf("%s\n", "Boot up"); } - for ( u=sort_urec(urec_list, sort_by) ; u ; u=u->next ) + urec_list = sort_urec(urec_list, sort_by); + + for ( u=urec_list; u ; u=u->next ) { if (++i<=show_max || show_max==0) {