C-blosc2 before 2.9.3 was discovered to contain a NULL pointer dereference in ndlz/ndlz8x8.c via a NULL pointer to memset.
**Describe the bug**
Null Pointer Dereferencing at line 465 in [plugins/codecs/ndlz/ndlz8x8.c](https://github.com/Blosc/c-blosc2/blob/86fc0f66aa6dd079dbf79d775dc9dc1462830ffd/plugins/codecs/ndlz/ndlz8x8.c#LL465C5-L465C5). This is caused due to passing a null ptr to `memset`.

**To Reproduce**
Run the fuzzing harness in tests/fuzz `fuzz_decompress_chunk` with the attached input (in Zip File)
[null-ptr-4.zip](https://github.com/Blosc/c-blosc2/files/11807552/null-ptr-4.zip)

**Expected behavior**

**Logs**
If applicable, add logs to help explain your problem.

**System information:**
 - OS: Ubuntu 20.04
 - Compiler: clang-11
 - Version: latest commit on `main` branch

**Additional context**
This bug has been found by fuzzing.
Null Pointer Dereferencing bug in plugins/codecs/ndlz/ndlz8x8.c
This is a GitHub Issue
repo:c-blosc2
owner:Blosc
Title : Null Pointer Dereferencing bug in plugins/codecs/ndlz/ndlz8x8.c
Issue date:

--- start body ---
**Describe the bug**
Null Pointer Dereferencing at line 465 in [plugins/codecs/ndlz/ndlz8x8.c](https://github.com/Blosc/c-blosc2/blob/86fc0f66aa6dd079dbf79d775dc9dc1462830ffd/plugins/codecs/ndlz/ndlz8x8.c#LL465C5-L465C5). This is caused due to passing a null ptr to `memset`.

**To Reproduce**
Run the fuzzing harness in tests/fuzz `fuzz_decompress_chunk` with the attached input (in Zip File)
[null-ptr-4.zip](https://github.com/Blosc/c-blosc2/files/11807552/null-ptr-4.zip)

**Expected behavior**

**Logs**
If applicable, add logs to help explain your problem.

**System information:**
 - OS: Ubuntu 20.04
 - Compiler: clang-11
 - Version: latest commit on `main` branch

**Additional context**
This bug has been found by fuzzing.
--- end body ---
