0d6ab540
by Bernhard Übelacker at 2025-11-24T11:20:15+01:00
shell32: Avoid double-free in enumerate_strings when cur is zero (ASan).
If this realloc is reached and cur is zero, the realloc is called
with a size of zero, which behaves like a free.
And returns NULL, because of which the fail: label is reached,
where the memory, strs is still pointing to, is freed the second time.