Trunnel can generate memcpy(p,NULL,0)
Passing a null pointer to memcpy is undefined behavior, even when the length is zero. Trunnel could try to do this when serializing an empty dynamic-length array. Still, undefined behavior is bad.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information