Introduced by commit 903c91cd3013c763abd3f2292f8fbd911a0c83f0, 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@xxxxxxxxxx> --- server/spicevmc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/spicevmc.c b/server/spicevmc.c index e949827..0eda776 100644 --- a/server/spicevmc.c +++ b/server/spicevmc.c @@ -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"); -- 2.5.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel