diff --git a/lib/rbcodec/metadata/mp4.c b/lib/rbcodec/metadata/mp4.c index e365d4f4dd..174f5cf823 100644 --- a/lib/rbcodec/metadata/mp4.c +++ b/lib/rbcodec/metadata/mp4.c @@ -378,7 +378,7 @@ static void read_mp4_tag_i_from_n(int fd, int *i, char** i_from_n_string, uint32 int n = betoh16(x[2]); if (n > 0) { - int string_length = snprintf(*buffer, *buffer_left, "%d/%d", *i, n) + 1; + unsigned int string_length = snprintf(*buffer, *buffer_left, "%d/%d", *i, n) + 1; if (string_length <= *buffer_left) { *i_from_n_string = *buffer;