summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/metadata/mp4.c2
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)