forked from Lainports/freebsd-ports
program. PORTREVISION bumped because this is a particularly nasty problem. Patch by: Adriaan de Groot <adridg@cs.kun.nl> Submitted by: Andy Fawcett <andy@athame.co.uk>
17 lines
517 B
C++
17 lines
517 B
C++
--- kuser/kuser.cpp.orig Wed Dec 10 22:03:21 2003
|
|
+++ kuser/kuser.cpp Wed Dec 10 22:05:05 2003
|
|
@@ -479,6 +479,14 @@
|
|
|
|
// Start reading passwd file(s)
|
|
|
|
+#ifdef Q_OS_FREEBSD
|
|
+ // For FreeBSD, some weird effect in the C++ libraries
|
|
+ // eats the first entry of the passwd file on -CURRENT,
|
|
+ // which renders KUser a system-destroyer instead of
|
|
+ // just a useless tool.
|
|
+ setpwent();
|
|
+#endif
|
|
+
|
|
for(int i = 0; i < MAXFILES; i++) {
|
|
rc = stat(QFile::encodeName(filename), &st);
|
|
if(rc != 0) {
|