OSDN Git Service
(root)
/
android-x86
/
external-ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b001757
)
Revert "mov: Double-check that alias path is not an absolute path"
author
Vittorio Giovara
<vittorio.giovara@gmail.com>
Fri, 10 Jul 2015 17:46:19 +0000
(18:46 +0100)
committer
Vittorio Giovara
<vittorio.giovara@gmail.com>
Fri, 17 Jul 2015 00:44:22 +0000
(
01:44
+0100)
This reverts commit
9286de045968ad456d4e752651eec22de5e89060
.
The change broke support for legit absolute file paths.
Reported-by: Maksym Veremeyenko <verem@m1stereo.tv>.
libavformat/mov.c
patch
|
blob
|
history
diff --git
a/libavformat/mov.c
b/libavformat/mov.c
index
66a0391
..
b78a1c3
100644
(file)
--- a/
libavformat/mov.c
+++ b/
libavformat/mov.c
@@
-2394,7
+2394,7
@@
static int mov_open_dref(AVIOContext **pb, char *src, MOVDref *ref,
{
/* try relative path, we do not try the absolute because it can leak information about our
system to an attacker */
- if (ref->nlvl_to > 0 && ref->nlvl_from > 0
&& ref->path[0] != '/'
) {
+ if (ref->nlvl_to > 0 && ref->nlvl_from > 0) {
char filename[1024];
char *src_path;
int i, l;