From 33ac73bdd31bf771e0da7c04d4db33b557dc567b Mon Sep 17 00:00:00 2001 From: Xavier Roche Date: Mon, 29 Apr 2013 19:58:12 +0000 Subject: Fixed serious UTF-8 conversion bug in hts_convertStringToUTF8() on Linux that may lead to buggy filenames. --- src/htscharset.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/htscharset.c b/src/htscharset.c index 26f8d7a..8f96b85 100644 --- a/src/htscharset.c +++ b/src/htscharset.c @@ -377,6 +377,7 @@ static char *hts_convertStringToUTF8_(const char *s, size_t size, const char *to /* Initial size to around the string size */ for(outbufCapa = 16 ; outbufCapa < size + 1 ; outbufCapa *= 2) ; outbuf = malloc(outbufCapa); + outbytesleft = outbufCapa; /* Convert */ while(outbuf != NULL && inbytesleft != 0) { -- cgit v1.2.3