If subsequent malloc or realloc failed, free would be called on a dangling pointer.
Attach a file by drag & drop or click to upload