diff options
-rw-r--r-- | gst/gstplugin.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/gstplugin.c b/gst/gstplugin.c index ac27c16c7..43b830d49 100644 --- a/gst/gstplugin.c +++ b/gst/gstplugin.c @@ -687,8 +687,13 @@ extract_symname (const char *filename) gchar *bname, *name, *symname; const gchar *dot; gsize prefix_len = 0, len; + int i; bname = g_path_get_basename (filename); + for (i = 0; bname[i]; ++i) { + if (bname[i] == '-') + bname[i] = '_'; + } if (g_str_has_prefix (bname, "libgst")) prefix_len += 6; |