Freeing of the serialize_test_data structure is now done by one function
in helpers.c
Change-Id: I9b0b638e2c7faee461f8b95caa8da8c39a3e5c6c
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
free(dm_ev->action);
free(dm_ev->reason);
free(dm_ev);
- serialized_elems_free(td->test_data, td->size);
- free(td);
+ free_test_data(td);
return 0;
}
free(srv->recovery_unit);
}
+static inline void free_test_data(struct serialize_test_data *td)
+{
+ serialized_elems_free(td->test_data, td->size);
+ free(td);
+}
+
#endif /* FAULTD_HELPERS_H */
free_event(&rv_ev->event);
free_service(&rv_ev->service);
free(rv_ev);
- serialized_elems_free(td->test_data, td->size);
- free(td);
+ free_test_data(td);
+
return 0;
}
free_event(&sf_ev->event);
free_service(&sf_ev->service);
free(sf_ev);
- serialized_elems_free(td->test_data, td->size);
- free(td);
+ free_test_data(td);
+
return 0;
}
free_event(&sb_ev->event);
free(sb_ev);
- serialized_elems_free(td->test_data, td->size);
- free(td);
+ free_test_data(td);
+
return 0;
}