Plug minor leaks in string conversion routines.

This commit is contained in:
Fernando Tarlá Cardoso Lemos
2011-11-06 20:01:25 -02:00
committed by Michael Stapelberg
parent ddf261432a
commit d5613905c8
3 changed files with 5 additions and 0 deletions

View File

@ -153,6 +153,7 @@ char *convert_utf8_to_ucs2(char *input, int *real_strlen) {
int rc = iconv(conversion_descriptor, (void*)&input, &input_size, &output, &output_size);
if (rc == (size_t)-1) {
perror("Converting to UCS-2 failed");
FREE(buffer);
if (real_strlen != NULL)
*real_strlen = 0;
return NULL;