diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2023-11-28 16:04:08 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2023-12-05 14:21:32 +1000 |
commit | 073b90ea5655773a9254b69c6eb8d5afb2bf9e51 (patch) | |
tree | 0d5b7b341e572922d02af32301c1a9ce07043c3e /xkb/xkbInit.c | |
parent | 45009fb7f5dc9a60d6be0fbedeb20dacdb265c56 (diff) |
xkb: free the filters
Direct leak of 960 byte(s) in 6 object(s) allocated from:
#0 0x7f00a4ed8cc7 in calloc (/lib64/libasan.so.8+0xd8cc7) (BuildId: 6f17f87dc4c1aa9f9dde7c4856604c3a25ba4872)
#1 0x994944 in _XkbNextFreeFilter ../xkb/xkbActions.c:1142
#2 0x9971b3 in SrvXkbLatchModifiers ../xkb/xkbActions.c:1452
#3 0x41dec7 in keyboard_handle_modifiers ../hw/xwayland/xwayland-input.c:1211
#4 0x7f00a4145055 in ffi_call_unix64 (/lib64/libffi.so.8+0x9055) (BuildId: 308041eea4a8d89d9265d3c24b7261dfbe44a61e)
Acked-by: Olivier Fourdan <ofourdan@redhat.com>
Diffstat (limited to 'xkb/xkbInit.c')
-rw-r--r-- | xkb/xkbInit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xkb/xkbInit.c b/xkb/xkbInit.c index de1dd3fe3..be66d2af9 100644 --- a/xkb/xkbInit.c +++ b/xkb/xkbInit.c @@ -724,6 +724,7 @@ XkbFreeInfo(XkbSrvInfoPtr xkbi) XkbFreeKeyboard(xkbi->desc, XkbAllComponentsMask, TRUE); xkbi->desc = NULL; } + free(xkbi->filters); free(xkbi); return; } |