* eet_data: Make eet_data_descriptor_free safe on NULL pointer.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 11 Dec 2009 12:53:08 +0000 (12:53 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 11 Dec 2009 12:53:08 +0000 (12:53 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@44368 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

ChangeLog
src/lib/eet_data.c

index 9a2b833..6ce029b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
        * Include winsock2.h in eet_image.c for htonl definition on Windows.
        * Fix Visual Studio project files
+
+2009-12-11  Cedric BAIL
+
+       * Make eet_data_descriptor_free safe to call on NULL pointer.
index 956dc00..ee9e4d1 100644 (file)
@@ -1317,6 +1317,7 @@ eet_data_descriptor_file_new(const Eet_Data_Descriptor_Class *eddc)
 EAPI void
 eet_data_descriptor_free(Eet_Data_Descriptor *edd)
 {
+   if (!edd) return ;
    _eet_descriptor_hash_free(edd);
    if (edd->elements.set) free(edd->elements.set);
    free(edd);