Unverified Commit 7a4aa75d authored by Mihai Moldovan's avatar Mihai Moldovan

Merge branch 'uli42-pr/update_os' into 3.6.x

parents 78724c48 41ff6b03
...@@ -826,6 +826,7 @@ SetScreenSaverTimer(void) ...@@ -826,6 +826,7 @@ SetScreenSaverTimer(void)
MIN(ScreenSaverTime, timeout) : MIN(ScreenSaverTime, timeout) :
ScreenSaverTime; ScreenSaverTime;
} }
#ifdef SCREENSAVER #ifdef SCREENSAVER
if (timeout && !screenSaverSuspended) { if (timeout && !screenSaverSuspended) {
#else #else
......
...@@ -111,9 +111,11 @@ SOFTWARE. ...@@ -111,9 +111,11 @@ SOFTWARE.
/* MAXSELECT is the number of fds that select() can handle */ /* MAXSELECT is the number of fds that select() can handle */
#define MAXSELECT (sizeof(fd_set) * NBBY) #define MAXSELECT (sizeof(fd_set) * NBBY)
#ifndef HAS_GETDTABLESIZE
#if !defined(SVR4) && !defined(SYSV) #if !defined(SVR4) && !defined(SYSV)
#define HAS_GETDTABLESIZE #define HAS_GETDTABLESIZE
#endif #endif
#endif
#include <stddef.h> #include <stddef.h>
......
...@@ -168,9 +168,6 @@ Bool noDamageExtension = FALSE; ...@@ -168,9 +168,6 @@ Bool noDamageExtension = FALSE;
#ifdef DBE #ifdef DBE
Bool noDbeExtension = FALSE; Bool noDbeExtension = FALSE;
#endif #endif
#ifdef DPSEXT
Bool noDPSExtension = FALSE;
#endif
#ifdef DPMSExtension #ifdef DPMSExtension
Bool noDPMSExtension = FALSE; Bool noDPMSExtension = FALSE;
#endif #endif
......
...@@ -439,10 +439,12 @@ XdmToID (unsigned short cookie_length, char *cookie) ...@@ -439,10 +439,12 @@ XdmToID (unsigned short cookie_length, char *cookie)
{ {
free (client); free (client);
free (cookie); free (cookie);
free (plain);
return auth->id; return auth->id;
} }
} }
free (cookie); free (cookie);
free (plain);
return (XID) -1; return (XID) -1;
} }
...@@ -464,10 +466,9 @@ XdmFromID (XID id, unsigned short *data_lenp, char **datap) ...@@ -464,10 +466,9 @@ XdmFromID (XID id, unsigned short *data_lenp, char **datap)
int int
XdmRemoveCookie (unsigned short data_length, char *data) XdmRemoveCookie (unsigned short data_length, char *data)
{ {
XdmAuthorizationPtr auth, prev; XdmAuthorizationPtr auth;
XdmAuthKeyPtr key_bits, rho_bits; XdmAuthKeyPtr key_bits, rho_bits;
prev = 0;
switch (data_length) switch (data_length)
{ {
case 16: case 16:
...@@ -487,10 +488,7 @@ XdmRemoveCookie (unsigned short data_length, char *data) ...@@ -487,10 +488,7 @@ XdmRemoveCookie (unsigned short data_length, char *data)
if (XdmcpCompareKeys (rho_bits, &auth->rho) && if (XdmcpCompareKeys (rho_bits, &auth->rho) &&
XdmcpCompareKeys (key_bits, &auth->key)) XdmcpCompareKeys (key_bits, &auth->key))
{ {
if (prev) xdmAuth = auth->next;
prev->next = auth->next;
else
xdmAuth = auth->next;
free (auth); free (auth);
return 1; return 1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment