commit 81c96cec89dd280cab71170f50b9c088476d263c
Author: Hiltjo Posthuma <[email protected]>
AuthorDate: Sat Jul 3 11:44:18 2021 +0200
Commit: Hiltjo Posthuma <[email protected]>
CommitDate: Sat Jul 3 11:44:18 2021 +0200
check key for NULL dereference, just in case
This matches the check pattern in other parts of the code.
diff --git a/svkbd.c b/svkbd.c
index d80103a..68a2062 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -643,7 +643,8 @@ unpress(Key *k, KeySym buttonmod)
}
}
- if (enableoverlays && currentoverlay != -1 &&
!IsModifierKey(k->keysym)) {
+ if (enableoverlays && currentoverlay != -1 &&
+ (k == NULL || !IsModifierKey(k->keysym))) {
if (releaseprotect) {
releaseprotect = 0;
} else {