diff --git a/kitty/dnd.c b/kitty/dnd.c index 1e137639e..24dd7e329 100644 --- a/kitty/dnd.c +++ b/kitty/dnd.c @@ -44,6 +44,7 @@ static void drop_pop_request(Window *w); static size_t count_occurrences(const char *str, size_t len, char target) { + if (!str) return 0; size_t count = 0; const char *ptr = str; while ((ptr = memchr(ptr, target, len - (ptr - str))) != NULL) {