[vlc-commits] modules: fix plugins directory

Rémi Denis-Courmont git at videolan.org
Sun Mar 11 01:16:16 CET 2018


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Mar 11 02:15:44 2018 +0200| [72835a29c569fd14a4b1df80da3226a9d7330221] | committer: Rémi Denis-Courmont

modules: fix plugins directory

Regression from 2d062f70943eae3acdb5cc2d0cc9d4599c8d45f4.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=72835a29c569fd14a4b1df80da3226a9d7330221
---

 src/modules/bank.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/modules/bank.c b/src/modules/bank.c
index c9eb2d8b27..e7e0b9599c 100644
--- a/src/modules/bank.c
+++ b/src/modules/bank.c
@@ -462,14 +462,12 @@ static void AllocateAllPlugins (vlc_object_t *p_this)
 #else
     /* Contruct the special search path for system that have a relocatable
      * executable. Set it to <vlc path>/plugins. */
-    char *vlcpath = config_GetLibDir ();
-    if (likely(vlcpath != NULL)
-     && likely(asprintf (&paths, "%s" DIR_SEP "plugins", vlcpath) != -1))
+    char *vlcpath = config_GetSysPath(VLC_PKG_LIB_DIR, "plugins");
+    if (likely(vlcpath != NULL))
     {
-        AllocatePluginPath (p_this, paths, mode);
-        free( paths );
+        AllocatePluginPath(p_this, vlcpath, mode);
+        free(vlcpath);
     }
-    free (vlcpath);
 #endif /* VLC_WINSTORE_APP */
 
     /* If the user provided a plugin path, we add it to the list */



More information about the vlc-commits mailing list