Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 9bb938de93248ca5cc71ecf424cefd6c > files > 43

kdebase-3.5.4-21.el5_5.1.src.rpm

Index: kdm/backend/ctrl.c
===================================================================
--- kdm/backend/ctrl.c	(Revision 574587)
+++ kdm/backend/ctrl.c	(Revision 574588)
@@ -842,7 +842,7 @@
 					break;
 				case remoteLogin:
 					if (di->serverPid != -1 && nuke)
-						TerminateProcess( di->serverPid, d->termSignal );
+						TerminateProcess( di->serverPid, di->termSignal );
 					break;
 				case reserve:
 					di->status = notRunning;
Index: kdm/backend/choose.c
===================================================================
--- kdm/backend/choose.c	(Revision 574623)
+++ kdm/backend/choose.c	(Revision 574624)
@@ -83,7 +83,8 @@
 		if (XdmcpARRAY8Equal( clientAddress, &i->client ) &&
 		    connectionType == i->connectionType)
 			return 1;
-	i = (IndirectUsersPtr)Malloc( sizeof(IndirectUsersRec) );
+	if (!(i = (IndirectUsersPtr)Malloc( sizeof(IndirectUsersRec) )))
+		return 0;
 	if (!XdmcpCopyARRAY8( clientAddress, &i->client )) {
 		free( (char *)i );
 		return 0;