projects
/
profile
/
ivi
/
libdrm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0a45f15
)
libdrm: check for allocation failure
author
Maarten Maathuis
<madman2003@gmail.com>
Mon, 23 Jun 2008 19:15:54 +0000
(21:15 +0200)
committer
Maarten Maathuis
<madman2003@gmail.com>
Mon, 23 Jun 2008 19:15:54 +0000
(21:15 +0200)
libdrm/xf86drmMode.c
patch
|
blob
|
history
diff --git
a/libdrm/xf86drmMode.c
b/libdrm/xf86drmMode.c
index
a393f96
..
df86541
100644
(file)
--- a/
libdrm/xf86drmMode.c
+++ b/
libdrm/xf86drmMode.c
@@
-419,6
+419,9
@@
drmModeConnectorPtr drmModeGetConnector(int fd, uint32_t connector_id)
r->connector_type = conn.connector_type;
r->connector_type_id = conn.connector_type_id;
+ if (!r->props || !r->prop_values || !r->modes || !r->encoders)
+ goto err_allocs;
+
err_allocs:
drmFree(U642VOID(conn.prop_values_ptr));
drmFree(U642VOID(conn.props_ptr));