X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Finteger.c;h=cf01f07a70fea8b45d0cdffcce9f45244ebcb5a2;hp=b338a5913971f86f7787c6a9d4d3a2db4b6778e9;hb=448d3cc7640830015850cc6287532d4c194fe690;hpb=0a46062b3916eda6f871b5d80c4b97dcb3804d37 diff --git a/types/integer.c b/types/integer.c index b338a591..cf01f07a 100644 --- a/types/integer.c +++ b/types/integer.c @@ -20,6 +20,7 @@ #include #include +#include #include size_t integer_copy(unsigned char *dest, const struct format *fdest, @@ -56,9 +57,6 @@ struct type_class_integer *integer_type_new(const char *name, struct type_class_integer *int_class; int ret; - /* - * Freed when type is unregistered. - */ int_class = g_new(struct type_class_integer, 1); int_class->p.name = g_quark_from_string(name); int_class->p.alignment = alignment; @@ -78,6 +76,5 @@ struct type_class_integer *integer_type_new(const char *name, void integer_type_free(struct type_class_integer *int_class) { - if (!int_class->name) - g_free(int_class); + g_free(int_class); }