diff options
author | Julien Cristau <jcristau@debian.org> | 2016-03-02 21:14:55 +0100 |
---|---|---|
committer | Julien Cristau <jcristau@debian.org> | 2016-03-02 21:30:17 +0100 |
commit | 097bbec3858e503daa254b7b2b5f0598a248a949 (patch) | |
tree | 1a7ddd7d67801674a437f58495bf93cb69505eec | |
parent | 7b87566f2cdf360986940f4ec729c9c228c5a6e1 (diff) |
dri3: return an error if AddResource fails
Signed-off-by: Julien Cristau <jcristau@debian.org>
-rw-r--r-- | dri3/dri3_request.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dri3/dri3_request.c b/dri3/dri3_request.c index 2b3622148..35548b6d2 100644 --- a/dri3/dri3_request.c +++ b/dri3/dri3_request.c @@ -178,8 +178,8 @@ proc_dri3_pixmap_from_buffer(ClientPtr client) (*drawable->pScreen->DestroyPixmap) (pixmap); return rc; } - if (AddResource(stuff->pixmap, RT_PIXMAP, (void *) pixmap)) - return Success; + if (!AddResource(stuff->pixmap, RT_PIXMAP, (void *) pixmap)) + return BadAlloc; return Success; } |