Blame SOURCES/kde-workspace-4.7.95-kdm_xauth.patch

b5cc75
diff -up kde-workspace-4.7.95/kdm/backend/auth.c.selinux_wtf kde-workspace-4.7.95/kdm/backend/auth.c
b5cc75
--- kde-workspace-4.7.95/kdm/backend/auth.c.selinux_wtf	2011-12-20 18:40:36.000000000 -0600
b5cc75
+++ kde-workspace-4.7.95/kdm/backend/auth.c	2012-01-03 14:33:38.931306044 -0600
b5cc75
@@ -1292,6 +1292,12 @@ removeUserAuthorization(struct display *
b5cc75
 
b5cc75
     if (!(auths = d->authorizations))
b5cc75
         return;
b5cc75
+
b5cc75
+    /* given that the code below doesn't handle the forceUserAuthDir case, */
b5cc75
+    /* let's just bail out for now, see http://bugs.kde.org/242065         */
b5cc75
+    if ( d->forceUserAuthDir ) 
b5cc75
+        return;
b5cc75
+
b5cc75
     debug("removeUserAuthorization\n");
b5cc75
     startUserAuth(name, new_name, &old, &new;;
b5cc75
     if (new) {