sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit fcd524bb0d6f3c6cd4f2ddc180520bc56a89aa4a
parent 6498542b24d9699f0b0428ba5ac3e9a8b30b7feb
Author: Jason Nader <jason.nader@protonmail.com>
Date:   Sun, 15 Mar 2020 17:51:10 +0900

sway/input/cursor.c: fix undefined behaviour when event is NULL

Diffstat:
Msway/input/cursor.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sway/input/cursor.c b/sway/input/cursor.c @@ -1059,11 +1059,11 @@ uint32_t get_mouse_bindcode(const char *name, char **error) { const char *event = libevdev_event_code_get_name(EV_KEY, code); if (!event || strncmp(event, "BTN_", strlen("BTN_")) != 0) { size_t len = snprintf(NULL, 0, "Event code %d (%s) is not a button", - code, event) + 1; + code, event ? event : "(null)") + 1; *error = malloc(len); if (*error) { snprintf(*error, len, "Event code %d (%s) is not a button", - code, event); + code, event ? event : "(null)"); } return 0; }