From: Jamey Sharp Date: Fri, 3 Mar 2006 07:31:35 +0000 (-0800) Subject: assert() that XCBSendRequest was handed enough space to set opcodes and short length... X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87905f0579e749ac6d92843780af246160318eca;p=free-sw%2Fxcb%2Flibxcb assert() that XCBSendRequest was handed enough space to set opcodes and short length fields. --- 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) {