xv: Fix unchecked AddResource
Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
		
							parent
							
								
									ac4d8c7cee
								
							
						
					
					
						commit
						093f9505c1
					
				| 
						 | 
					@ -844,7 +844,8 @@ XvdiSelectVideoNotify(ClientPtr client, DrawablePtr pDraw, BOOL onoff)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    tpn->client = NULL;
 | 
					    tpn->client = NULL;
 | 
				
			||||||
    tpn->id = FakeClientID(client->index);
 | 
					    tpn->id = FakeClientID(client->index);
 | 
				
			||||||
    AddResource(tpn->id, XvRTVideoNotify, tpn);
 | 
					    if (!AddResource(tpn->id, XvRTVideoNotify, tpn))
 | 
				
			||||||
 | 
					        return BadAlloc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    tpn->client = client;
 | 
					    tpn->client = client;
 | 
				
			||||||
    return Success;
 | 
					    return Success;
 | 
				
			||||||
| 
						 | 
					@ -893,7 +894,8 @@ XvdiSelectPortNotify(ClientPtr client, XvPortPtr pPort, BOOL onoff)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    tpn->client = client;
 | 
					    tpn->client = client;
 | 
				
			||||||
    tpn->id = FakeClientID(client->index);
 | 
					    tpn->id = FakeClientID(client->index);
 | 
				
			||||||
    AddResource(tpn->id, XvRTPortNotify, tpn);
 | 
					    if (!AddResource(tpn->id, XvRTPortNotify, tpn))
 | 
				
			||||||
 | 
					        return BadAlloc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return Success;
 | 
					    return Success;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue