GUACAMOLE-614: Fix uninitialized local variable

This commit is contained in:
Aiden Luo 2018-08-28 18:28:44 +08:00
parent 98cc222e74
commit 2804098f4f

View File

@ -67,31 +67,18 @@ int guac_iconv(guac_iconv_read* reader, const char** input, int in_remaining,
while (in_remaining > 0 && out_remaining > 0) {
int value;
int count;
const char* read_start;
char* write_start;
/* Read character */
read_start = *input;
value = reader(input, in_remaining);
count = *input - read_start;
/* Stop if read zero byte */
if (count == 0)
break;
in_remaining -= count;
in_remaining -= *input - read_start;
/* Write character */
write_start = *output;
writer(output, out_remaining, value);
count = *output - write_start;
/* Stop if write zero byte */
if (count == 0)
break;
out_remaining -= count;
out_remaining -= *output - write_start;
/* Stop if null terminator reached */
if (value == 0)
@ -106,7 +93,7 @@ int guac_iconv(guac_iconv_read* reader, const char** input, int in_remaining,
int GUAC_READ_UTF8(const char** input, int remaining) {
int value;
int value = 0;
*input += guac_utf8_read(*input, remaining, &value);
return value;