rev 3928 - trunk/packages/kdebase/debian/patches

Christopher Martin chrsmrtn at costa.debian.org
Fri Jun 9 16:27:52 UTC 2006


Author: chrsmrtn
Date: 2006-06-09 16:27:51 +0000 (Fri, 09 Jun 2006)
New Revision: 3928

Modified:
   trunk/packages/kdebase/debian/patches/29_return_value_checks.diff
Log:
Sync the return_value_checks patch with our patch 26
(which allows faces to be read more easily). Now it applies.


Modified: trunk/packages/kdebase/debian/patches/29_return_value_checks.diff
===================================================================
--- trunk/packages/kdebase/debian/patches/29_return_value_checks.diff	2006-06-09 15:46:52 UTC (rev 3927)
+++ trunk/packages/kdebase/debian/patches/29_return_value_checks.diff	2006-06-09 16:27:51 UTC (rev 3928)
@@ -47,25 +47,25 @@
    setenv("KDE_DEBUG", "true", 1);
 --- kde.orig/kdm/kfrontend/kgreeter.cpp
 +++ kde.patched/kdm/kfrontend/kgreeter.cpp
-@@ -251,7 +251,12 @@
- 	// XXX remove seteuid-voodoo when we run as nobody
- 	if (!(ps = getpwnam( "nobody" )))
- 		return;
+@@ -167,7 +167,12 @@
+ KGreeter::insertUser( const QImage &default_pix,
+                       const QString &username, struct passwd *ps )
+ {
 -	seteuid( ps->pw_uid );
-+        if (setegid( ps->pw_gid )) 
++        if (setegid( ps->pw_gid ))
 +                return;
 +        if (seteuid( ps->pw_uid )) {
 +                setegid(0);
 +                return;
 +        }
  
- 	QImage default_pix;
- 	if (userView) {
-@@ -318,6 +323,7 @@
+ 	if (userList)
+ 		userList->append( username );
+@@ -206,6 +211,7 @@
+ 	}
  
- 	// XXX remove seteuid-voodoo when we run as nobody
  	seteuid( 0 );
 +        setegid( 0 );
  }
  
- void
+ class KCStringList : public QValueList<QCString> {




More information about the pkg-kde-commits mailing list