]> git.sesse.net Git - vlc/commitdiff
Fixes buffer overflow introduced in [18129]
authorRafaël Carré <funman@videolan.org>
Tue, 28 Nov 2006 14:53:50 +0000 (14:53 +0000)
committerRafaël Carré <funman@videolan.org>
Tue, 28 Nov 2006 14:53:50 +0000 (14:53 +0000)
modules/access/directory.c

index 897c5a7b912695df951bc763706faeb765b1446b..eceab2f1360807e07a4f11a13d0fd1e6ddaefc7a 100644 (file)
@@ -393,7 +393,7 @@ static int ReadDir( playlist_t *p_playlist, const char *psz_name,
     {
         const char *entry = pp_dir_content[i];
         int i_size_entry = strlen( psz_name ) +
-                           strlen( entry ) + 2;
+                           strlen( entry ) + 9; /* "file://" + "/" + '\0' */
         char psz_uri[i_size_entry];
 
         sprintf( psz_uri, "file://%s/%s", psz_name, entry);