[vlc-commits] [Git][videolan/vlc][3.0.x] VLSub: Fix userdata directory creation

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Fri Dec 17 06:24:06 UTC 2021



Jean-Baptiste Kempf pushed to branch 3.0.x at VideoLAN / VLC


Commits:
aedf1d4a by Hugo Beauzée-Luyssen at 2021-12-15T14:25:41+01:00
VLSub: Fix userdata directory creation

Fix #26356

(cherry picked from commit e25389467299a73bf95d3a3d7d05e93f52eaf1df)
Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

- - - - -


1 changed file:

- share/lua/extensions/VLSub.lua


Changes:

=====================================
share/lua/extensions/VLSub.lua
=====================================
@@ -664,9 +664,14 @@ function check_config()
   local filePath	= slash.."vlsub_conf.xml"
 
   openSub.conf.dirPath = vlc.config.userdatadir()
+  local res,err = vlc.io.mkdir( openSub.conf.dirPath, "0700" )
+  if res ~= 0 and err ~= vlc.errno.EEXIST then
+    vlc.msg.warn("Failed to create " .. openSub.conf.dirPath)
+    return false
+  end
   local subdirs = { "lua", "extensions", "userdata", "vlsub" }
   for _, dir in ipairs(subdirs) do
-    local res, err = vlc.io.mkdir( openSub.conf.dirPath .. slash .. dir, "0700" )
+    res, err = vlc.io.mkdir( openSub.conf.dirPath .. slash .. dir, "0700" )
     if res ~= 0 and err ~= vlc.errno.EEXIST then
       vlc.msg.warn("Failed to create " .. openSub.conf.dirPath .. slash .. dir )
       return false



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/aedf1d4a24239be24d66d2e3f82077612ed9cfe5

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/aedf1d4a24239be24d66d2e3f82077612ed9cfe5
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list