mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-27 07:29:32 +00:00
Prevent setting invalid image compression values
In case of invalid value the original compression is unchanged. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Pavel Grunt <pgrunt@redhat.com>
This commit is contained in:
parent
1cf2b16c42
commit
b009a7ff34
@ -956,9 +956,9 @@ static void handle_dev_set_compression(void *opaque, void *payload)
|
||||
{
|
||||
RedWorkerMessageSetCompression *msg = payload;
|
||||
RedWorker *worker = opaque;
|
||||
SpiceImageCompression image_compression = msg->image_compression;
|
||||
|
||||
worker->image_compression = msg->image_compression;
|
||||
switch (worker->image_compression) {
|
||||
switch (image_compression) {
|
||||
case SPICE_IMAGE_COMPRESSION_AUTO_LZ:
|
||||
spice_info("ic auto_lz");
|
||||
break;
|
||||
@ -984,7 +984,9 @@ static void handle_dev_set_compression(void *opaque, void *payload)
|
||||
break;
|
||||
default:
|
||||
spice_warning("ic invalid");
|
||||
image_compression = worker->image_compression;
|
||||
}
|
||||
worker->image_compression = image_compression;
|
||||
|
||||
display_channel_compress_stats_print(worker->display_channel);
|
||||
display_channel_compress_stats_reset(worker->display_channel);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user