diff options
Diffstat (limited to 'kde-base/kdebase/files/kdebase-3.4.3-xdmcp.patch')
-rw-r--r-- | kde-base/kdebase/files/kdebase-3.4.3-xdmcp.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/kde-base/kdebase/files/kdebase-3.4.3-xdmcp.patch b/kde-base/kdebase/files/kdebase-3.4.3-xdmcp.patch new file mode 100644 index 000000000000..96b666902ae7 --- /dev/null +++ b/kde-base/kdebase/files/kdebase-3.4.3-xdmcp.patch @@ -0,0 +1,17 @@ +diff -Nur kdebase-3.4.3.orig/kdm/backend/xdmcp.c kdebase-3.4.3/kdm/backend/xdmcp.c +--- kdebase-3.4.3.orig/kdm/backend/xdmcp.c 2005-10-05 15:39:11.000000000 +0200 ++++ kdebase-3.4.3/kdm/backend/xdmcp.c 2005-10-18 15:30:05.000000000 +0200 +@@ -940,7 +940,12 @@ + } + DisposeProtoDisplay( pdpy ); + Debug( "starting display %s,%s\n", d->name, d->class2 ); +- StartDisplay( d ); ++ if (LoadDisplayResources( d ) < 0) { ++ LogError( "Unable to read configuration for display %s; " ++ "stopping it.\n", d->name ); ++ StopDisplay( d ); ++ } else ++ StartDisplay( d ); + CloseGetter(); + } + } |