X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fregistry.c;h=a6fd74b2bc5d3432ba0dae10eb0784753607e411;hb=5d8669ecc533497d27dfaa167c5292d4d9b783b8;hp=17bc3bce7d36a3d68a9975ee5ac4b7d5c006b0e5;hpb=7fb210365ad968646a0088d80f709165bf068950;p=babeltrace.git 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;