diff options
author | Alon Levy <alevy@redhat.com> | 2011-06-05 11:49:48 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-08-23 18:06:25 +0300 |
commit | 11f2ad60ea9a6e6f6dc546b8a8a05d971129e6cb (patch) | |
tree | 3c7893d80cc7ad87695d97270a7753b876c073a9 /server | |
parent | d0e740eeaa2ff293edad2bf7df959540208f5572 (diff) | |
download | spice-11f2ad60ea9a6e6f6dc546b8a8a05d971129e6cb.tar.gz spice-11f2ad60ea9a6e6f6dc546b8a8a05d971129e6cb.tar.xz spice-11f2ad60ea9a6e6f6dc546b8a8a05d971129e6cb.zip |
server/red_worker: validate_surface: print paniced surface_id
Diffstat (limited to 'server')
-rw-r--r-- | server/red_worker.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index 30b96583..d1f1176c 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -1185,7 +1185,10 @@ static inline void __validate_surface(RedWorker *worker, uint32_t surface_id) static inline void validate_surface(RedWorker *worker, uint32_t surface_id) { PANIC_ON(surface_id >= worker->n_surfaces); - PANIC_ON(!worker->surfaces[surface_id].context.canvas); + if (!worker->surfaces[surface_id].context.canvas) { + red_printf("failed on %d", surface_id); + PANIC_ON(!worker->surfaces[surface_id].context.canvas); + } } static char *draw_type_to_str(uint8_t type) |