In struct XCBReplyData, change void *data to pthread_cond_t *data. That was dumb.
[free-sw/xcb/libxcb] / src / xcb_in.c
index 76990f3..92bc0bf 100644 (file)
@@ -55,7 +55,7 @@ typedef struct pending_reply {
 
 typedef struct XCBReplyData {
     unsigned int request;
-    void *data;
+    pthread_cond_t *data;
 } XCBReplyData;
 
 static int match_reply(const void *request, const void *data)