Fix set but not used variable warning

Introduced by commit 903c91cd30, this
variable is used only for LZ4 code. Move the declaration to the proper
block of code.

Build log:

spicevmc.c: In function 'handle_compressed_msg':
spicevmc.c:346:14: error: variable 'decompressed' set but not used [-Werror=unused-but-set-variable]
     uint8_t *decompressed;
                   ^

Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
This commit is contained in:
Eduardo Lima (Etrunko) 2016-06-15 14:40:21 -03:00
parent 33b45af275
commit 77c062f0c0

View File

@ -345,7 +345,6 @@ static int handle_compressed_msg(SpiceVmcState *state, RedChannelClient *rcc,
{
/* NOTE: *decompressed is free by the char-device */
int decompressed_size;
uint8_t *decompressed;
RedCharDeviceWriteBuffer *write_buf;
write_buf = red_char_device_write_buffer_get(state->chardev, rcc->client,
@ -353,16 +352,17 @@ static int handle_compressed_msg(SpiceVmcState *state, RedChannelClient *rcc,
if (!write_buf) {
return FALSE;
}
decompressed = write_buf->buf;
switch (compressed_data_msg->type) {
#ifdef USE_LZ4
case SPICE_DATA_COMPRESSION_TYPE_LZ4:
case SPICE_DATA_COMPRESSION_TYPE_LZ4: {
uint8_t *decompressed = write_buf->buf;
decompressed_size = LZ4_decompress_safe ((char *)compressed_data_msg->compressed_data,
(char *)decompressed,
compressed_data_msg->compressed_size,
compressed_data_msg->uncompressed_size);
break;
}
#endif
default:
spice_warning("Invalid Compression Type");