Integer underflow will cause "while (!local && --len >= 0)" to be always true if no local entry was found in the loop. I have also changed wtmp to utmp as we are looking for current users. With this patch g-v-m no longer hangs in my Xvnc-based jail. Port maintainer (gnome@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer
State Changed From-To: open->closed Committed, thanks!
marcus 2007-08-26 00:39:38 UTC FreeBSD ports repository Modified files: sysutils/gnome-volume-manager Makefile sysutils/gnome-volume-manager/files patch-src_manager.c Log: * Read from utmp rather than wtmp since we are looking for current users * Fix an integer underflow which could result in an infinite loop on startup PR: 115771 Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com> Revision Changes Path 1.7 +1 -1 ports/sysutils/gnome-volume-manager/Makefile 1.4 +2 -2 ports/sysutils/gnome-volume-manager/files/patch-src_manager.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"