From 36e24a6d93bd5aced4e566b80bf2d03555fab9ca Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 13 Aug 2009 10:50:26 +1000 Subject: [PATCH] Xext: add missing return code check to ProcSyncDestroyAlarm Introduced with 57aff88c7d0761e590806d07bee1c9410680c89f. Signed-off-by: Peter Hutterer --- Xext/sync.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Xext/sync.c b/Xext/sync.c index 0bcf8057a..5f4ce56bc 100644 --- a/Xext/sync.c +++ b/Xext/sync.c @@ -1770,6 +1770,7 @@ ProcSyncDestroyAlarm(ClientPtr client) rc = dixLookupResourceByType((pointer *)&pAlarm, stuff->alarm, RTAlarm, client, DixDestroyAccess); + if (rc != Success) return (rc == BadValue) ? SyncErrorBase + XSyncBadAlarm : rc; FreeResource(stuff->alarm, RT_NONE);