one day I'll be less stupid...
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 11 Feb 2012 00:42:00 +0000 (00:42 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 11 Feb 2012 00:42:00 +0000 (00:42 +0000)
... or one day we'll move to git so I can rewrite stupid commits :-D

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@67844 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/tests/eina_test_model.c

index 0fa60a2..a38c2b0 100644 (file)
@@ -863,7 +863,7 @@ _struct_complex_members_constructor(Eina_Model *m)
       Eina_Value_List l;
       Eina_Value_Hash h;
       Eina_Value_Struct s;
-   } *st;
+   } st;
    struct subst {
       int i, j;
    };
@@ -904,23 +904,14 @@ _struct_complex_members_constructor(Eina_Model *m)
    if (!eina_model_type_constructor(EINA_MODEL_TYPE_STRUCT, m))
      return EINA_FALSE;
 
-   st = calloc(1, sizeof(*st));
-   if (!st)
-     {
-        eina_error_set(EINA_ERROR_OUT_OF_MEMORY);
-        return EINA_FALSE;
-     }
-
-   st->a.subtype = EINA_VALUE_TYPE_STRING;
-   st->l.subtype = EINA_VALUE_TYPE_STRING;
-   st->h.subtype = EINA_VALUE_TYPE_STRING;
-   st->s.desc = &subst_desc;
+   memset(&st, 0, sizeof(st));
 
-   if (!eina_model_struct_set(m, &myst_desc, st))
-     {
-        free(st);
-        return EINA_FALSE;
-     }
+   st.a.subtype = EINA_VALUE_TYPE_STRING;
+   st.l.subtype = EINA_VALUE_TYPE_STRING;
+   st.h.subtype = EINA_VALUE_TYPE_STRING;
+   st.s.desc = &subst_desc;
+   if (!eina_model_struct_set(m, &myst_desc, &st))
+     return EINA_FALSE;
 
    return EINA_TRUE;
 }