diff options
-rw-r--r-- | sway/commands/bind.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/commands/bind.c b/sway/commands/bind.c index de2e7bd4..f903f939 100644 --- a/sway/commands/bind.c +++ b/sway/commands/bind.c | |||
@@ -608,7 +608,7 @@ void seat_execute_command(struct sway_seat *seat, struct sway_binding *binding) | |||
608 | return; | 608 | return; |
609 | } | 609 | } |
610 | memcpy(deferred, binding, sizeof(struct sway_binding)); | 610 | memcpy(deferred, binding, sizeof(struct sway_binding)); |
611 | deferred->command = strdup(binding->command); | 611 | deferred->command = binding->command ? strdup(binding->command) : NULL; |
612 | list_add(seat->deferred_bindings, deferred); | 612 | list_add(seat->deferred_bindings, deferred); |
613 | return; | 613 | return; |
614 | } | 614 | } |