diff --git a/ChangeLog b/ChangeLog index 762fffe2d..c964d7b6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-06 Adam Jackson + + * hw/xfree86/parser/Keyboard.c: + Coverity #812: Fix parser memory leak. + 2006-04-06 Adam Jackson * hw/xfree86/dixmods/extmod/xf86vmode.c: diff --git a/hw/xfree86/parser/Keyboard.c b/hw/xfree86/parser/Keyboard.c index e1f8b0508..62031f629 100644 --- a/hw/xfree86/parser/Keyboard.c +++ b/hw/xfree86/parser/Keyboard.c @@ -167,6 +167,7 @@ xf86parseKeyboardSection (void) xf86conffree(s1); } xf86unGetToken (token); + xf86conffree(s); break; case SERVERNUM: xf86parseWarning(OBSOLETE_MSG, xf86tokenString());