null data struct write out safe...

SVN revision: 7031
This commit is contained in:
Carsten Haitzler 2003-06-16 13:22:48 +00:00
parent 5d7c4d02e0
commit dfe36d9ad5
1 changed files with 6 additions and 3 deletions

View File

@ -1672,9 +1672,12 @@ eet_data_descriptor_encode(Eet_Data_Descriptor *edd,
((char *)data_in) + ede->offset,
&size);
else if (ede->subtype)
data = eet_data_descriptor_encode(ede->subtype,
*((char **)(((char *)data_in) + ede->offset)),
&size);
{
if (*((char **)(((char *)data_in) + ede->offset)))
data = eet_data_descriptor_encode(ede->subtype,
*((char **)(((char *)data_in) + ede->offset)),
&size);
}
if (data)
{
echnk = eet_data_chunk_new(data, size, ede->name);