diff options
-rw-r--r-- | apps/metadata/mp4.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/metadata/mp4.c b/apps/metadata/mp4.c index 4a1fba11c2..31c9509b94 100644 --- a/apps/metadata/mp4.c +++ b/apps/metadata/mp4.c | |||
@@ -109,7 +109,7 @@ static unsigned int read_mp4_tag_string(int fd, int size_left, char** buffer, | |||
109 | unsigned int* buffer_left, char** dest) | 109 | unsigned int* buffer_left, char** dest) |
110 | { | 110 | { |
111 | unsigned int bytes_read = read_mp4_tag(fd, size_left, *buffer, | 111 | unsigned int bytes_read = read_mp4_tag(fd, size_left, *buffer, |
112 | *buffer_left - 1); | 112 | *buffer_left > 0 ? *buffer_left - 1 : 0); |
113 | unsigned int length = 0; | 113 | unsigned int length = 0; |
114 | 114 | ||
115 | if (bytes_read) | 115 | if (bytes_read) |