X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fregistry.c;h=a6fd74b2bc5d3432ba0dae10eb0784753607e411;hp=17bc3bce7d36a3d68a9975ee5ac4b7d5c006b0e5;hb=0860ab483ea602b4ac8f60a7634b54c3923da1e6;hpb=1ae19169d9cb823765444d22cdb05cd2ed3f162f diff --git a/formats/registry.c b/formats/registry.c index 17bc3bce..a6fd74b2 100644 --- a/formats/registry.c +++ b/formats/registry.c @@ -73,6 +73,8 @@ int bt_register_format(struct format *format) void format_init(void) { + if (init_done) + return; format_registry = g_hash_table_new(g_direct_hash, g_direct_equal); assert(format_registry); init_done = 1;