From dfe36d9ad5299745ac44ace8e21833c4db544c48 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 16 Jun 2003 13:22:48 +0000 Subject: [PATCH] null data struct write out safe... SVN revision: 7031 --- legacy/eet/src/lib/eet_data.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/legacy/eet/src/lib/eet_data.c b/legacy/eet/src/lib/eet_data.c index feb84f0a3c..137d7f5b0b 100644 --- a/legacy/eet/src/lib/eet_data.c +++ b/legacy/eet/src/lib/eet_data.c @@ -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);