From ebea370dc3909aa182bae4c728b83516a904beca Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 21 Apr 2013 19:53:18 +0200 Subject: [PATCH] ismindex: check mkdir()s return code Fixes CID733724 Signed-off-by: Michael Niedermayer --- tools/ismindex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/ismindex.c b/tools/ismindex.c index 46333680fa..67a1927379 100644 --- a/tools/ismindex.c +++ b/tools/ismindex.c @@ -132,7 +132,8 @@ static int write_fragments(struct Tracks *tracks, int start_index, struct Track *track = tracks->tracks[i]; const char *type = track->is_video ? "video" : "audio"; snprintf(dirname, sizeof(dirname), "QualityLevels(%d)", track->bitrate); - mkdir(dirname, 0777); + if (mkdir(dirname, 0777) == -1) + return AVERROR(errno); for (j = 0; j < track->chunks; j++) { snprintf(filename, sizeof(filename), "%s/Fragments(%s=%"PRId64")", dirname, type, track->offsets[j].time);