From d698e62690e0a52fa537f1cd792cab7a5b1bafdf Mon Sep 17 00:00:00 2001 From: Maarten Maathuis Date: Thu, 19 Mar 2009 21:35:25 +0100 Subject: [PATCH] xkb: plug a memory leak in XkbCopySrvLedInfo (#20756) X.Org Bug 20756 Signed-off-by: Peter Hutterer --- xkb/xkbLEDs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xkb/xkbLEDs.c b/xkb/xkbLEDs.c index c61296b18..a70ac841d 100644 --- a/xkb/xkbLEDs.c +++ b/xkb/xkbLEDs.c @@ -643,7 +643,7 @@ XkbCopySrvLedInfo( DeviceIntPtr from, else sli_new->fb.lf = lf; - if (sli_new->flags & XkbSLI_IsDefault) { + if (!(sli_new->flags & XkbSLI_IsDefault)) { sli_new->names= _XkbTypedCalloc(XkbNumIndicators,Atom); sli_new->maps= _XkbTypedCalloc(XkbNumIndicators,XkbIndicatorMapRec); } /* else sli_new->names/maps is pointing to