From 87905f0579e749ac6d92843780af246160318eca Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Thu, 2 Mar 2006 23:31:35 -0800 Subject: [PATCH] assert() that XCBSendRequest was handed enough space to set opcodes and short length fields. --- src/xcb_out.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xcb_out.c b/src/xcb_out.c index 054a2ae..78ec8ca 100644 --- a/src/xcb_out.c +++ b/src/xcb_out.c @@ -87,6 +87,7 @@ int XCBSendRequest(XCBConnection *c, unsigned int *request, int flags, struct io int i; CARD16 shortlen = 0; size_t longlen = 0; + assert(vector[0].iov_len >= 4); /* set the major opcode, and the minor opcode for extensions */ if(req->ext) { -- 2.34.1