From b88e3cb9e61aaa151d2072879e3382cb3af3485e Mon Sep 17 00:00:00 2001 From: 0scar Date: Mon, 14 Aug 2023 11:23:54 +0200 Subject: Duplicate function names instead of copying pointers --- src/state.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/state.c') diff --git a/src/state.c b/src/state.c index 595b708..ceb21e6 100644 --- a/src/state.c +++ b/src/state.c @@ -222,14 +222,14 @@ i_ctx* i_ctx_dup(i_ctx **ctx, usize ctx_len) { bb[cumsum] = BindActionLazy( b[i].scancode, b[i].scancode_alt, - b[i].action.action.callback_str); + strdup(b[i].action.action.callback_str)); break; case InputType_state: bb[cumsum] = BindStateLazy( b[i].scancode, b[i].scancode_alt, - b[i].action.state.activate_str, - b[i].action.state.deactivate_str); + strdup(b[i].action.state.activate_str), + strdup(b[i].action.state.deactivate_str)); break; case InputType_range: default: -- cgit v1.3