[YoutubeDL] Sanitize path before creating non-existent paths (Closes #4324)
authorSergey M․ <dstftw@gmail.com>
Sun, 8 Mar 2015 16:09:42 +0000 (22:09 +0600)
committerSergey M․ <dstftw@gmail.com>
Sun, 8 Mar 2015 16:09:42 +0000 (22:09 +0600)
youtube_dl/YoutubeDL.py

index 4b915116307103ba870dc4a4c4dd816c827322ca..bce7587fd89e59dffdecbc852bc70d9e14db4f14 100755 (executable)
@@ -1262,7 +1262,7 @@ class YoutubeDL(object):
             return
 
         try:
-            dn = os.path.dirname(encodeFilename(filename))
+            dn = os.path.dirname(sanitize_path(encodeFilename(filename)))
             if dn and not os.path.exists(dn):
                 os.makedirs(dn)
         except (OSError, IOError) as err: