diff --git a/gtypelib.c b/gtypelib.c index 395a83dc9..bfd7fd416 100644 --- a/gtypelib.c +++ b/gtypelib.c @@ -1960,7 +1960,7 @@ _g_typelib_init (GTypelib *typelib) g_string_append (shlib_full, ".la"); typelib->module = g_module_open (shlib_full->str, G_MODULE_BIND_LAZY); if (typelib->module == NULL) - g_string_overwrite (shlib_full, strlen (shlib_full->str)-2, "so"); + g_string_overwrite (shlib_full, strlen (shlib_full->str)-2, G_MODULE_SUFFIX); typelib->module = g_module_open (shlib_full->str, G_MODULE_BIND_LAZY); g_string_free (shlib_full, TRUE);