diff options
Diffstat (limited to 'src/htscharset.c')
-rw-r--r-- | src/htscharset.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/htscharset.c b/src/htscharset.c index 41c99bb..d8101d2 100644 --- a/src/htscharset.c +++ b/src/htscharset.c @@ -756,8 +756,8 @@ char *hts_convertStringUTF8ToIDNA(const char *s, size_t size) { /* encode */ output_length = (punycode_uint) ( capa - destSize ); - while(status = punycode_encode((punycode_uint) segOutputSize, - segInt, NULL, &output_length, &dest[destSize]) + while((status = punycode_encode((punycode_uint) segOutputSize, + segInt, NULL, &output_length, &dest[destSize])) == punycode_big_output) { INCREASE_CAPA(); output_length = (punycode_uint) ( capa - destSize ); |