From 6c40b18229ae5e3061e592b4ba9de69c7441bc71 Mon Sep 17 00:00:00 2001 From: Lyude Date: Thu, 13 Oct 2016 13:11:15 -0400 Subject: [PATCH] libratbag-util: Return correct length from ratbag_utf8_from_enc --- src/libratbag-util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libratbag-util.c b/src/libratbag-util.c index 55f806d0..f9a45bbe 100644 --- a/src/libratbag-util.c +++ b/src/libratbag-util.c @@ -167,6 +167,8 @@ ratbag_utf8_from_enc(char *in_buf, size_t in_len, const char *from_enc, *out = realloc(*out, (len - out_bytes_left) + 1); if (!*out) ret = -errno; + else + ret = (len - out_bytes_left) + 1; err: if (ret < 0 && *out) {