qxl: save qemu_create_displaysurface_from result
Spotted by Coverity. https://bugzilla.redhat.com/show_bug.cgi?id=885644 Cc: qemu-stable@nongnu.org Reported-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
		
							parent
							
								
									a8a826a3c3
								
							
						
					
					
						commit
						2f464b5a32
					
				@ -113,7 +113,8 @@ static void qxl_render_update_area_unlocked(PCIQXLDevice *qxl)
 | 
				
			|||||||
               qxl->guest_primary.bits_pp);
 | 
					               qxl->guest_primary.bits_pp);
 | 
				
			||||||
        if (qxl->guest_primary.qxl_stride > 0) {
 | 
					        if (qxl->guest_primary.qxl_stride > 0) {
 | 
				
			||||||
            qemu_free_displaysurface(vga->ds);
 | 
					            qemu_free_displaysurface(vga->ds);
 | 
				
			||||||
            qemu_create_displaysurface_from(qxl->guest_primary.surface.width,
 | 
					            vga->ds->surface = qemu_create_displaysurface_from
 | 
				
			||||||
 | 
					                (qxl->guest_primary.surface.width,
 | 
				
			||||||
                 qxl->guest_primary.surface.height,
 | 
					                 qxl->guest_primary.surface.height,
 | 
				
			||||||
                 qxl->guest_primary.bits_pp,
 | 
					                 qxl->guest_primary.bits_pp,
 | 
				
			||||||
                 qxl->guest_primary.abs_stride,
 | 
					                 qxl->guest_primary.abs_stride,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user