diff options
Diffstat (limited to 'server/red_worker.c')
-rw-r--r-- | server/red_worker.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index 5cb551b1..3b50c3d7 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -3513,7 +3513,9 @@ static void free_one_drawable(RedWorker *worker, int force_glz_free) Drawable *drawable; Container *container; - spice_assert(ring_item); + if (!ring_item) { + return; + } drawable = SPICE_CONTAINEROF(ring_item, Drawable, list_link); if (force_glz_free) { RingItem *glz_item, *next_item; |