summaryrefslogtreecommitdiff
path: root/staging/moc/gcc-undefined-symbols.diff
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-01-03 23:14:43 +0000
committerroot <root@rshg054.dnsready.net>2012-01-03 23:14:43 +0000
commitd1d68784dc66793601c239fa64cc0e02ebd9444e (patch)
tree15179b96ec3e632fad3cc528115d83c0fe47e5bd /staging/moc/gcc-undefined-symbols.diff
parent48c96871761a4aad193d814e87ddb87c322e17d2 (diff)
Tue Jan 3 23:14:42 UTC 2012
Diffstat (limited to 'staging/moc/gcc-undefined-symbols.diff')
-rw-r--r--staging/moc/gcc-undefined-symbols.diff12
1 files changed, 12 insertions, 0 deletions
diff --git a/staging/moc/gcc-undefined-symbols.diff b/staging/moc/gcc-undefined-symbols.diff
new file mode 100644
index 000000000..09e9b8bda
--- /dev/null
+++ b/staging/moc/gcc-undefined-symbols.diff
@@ -0,0 +1,12 @@
+--- decoder.c~ 2011-05-08 09:28:28.077137883 +0200
++++ decoder.c 2011-05-10 21:40:48.887941968 +0200
+@@ -259,6 +259,9 @@
+ for (i = 0; i < plugins_num; i++)
+ if (plugins[i].decoder->destroy)
+ plugins[i].decoder->destroy ();
++ for (i = 0; i < plugins_num; i++)
++ if (plugins[i].handle)
++ lt_dlclose(plugins[i].handle);
+
+ if (lt_dlexit())
+ logit ("lt_exit() failed: %s", lt_dlerror());