summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f0565e8)
In support of this, consolidate the two static error_connection
definitions into one so we don't try to free the static out-of-memory
error_connection.
Commit by Josh Triplett and Jamey Sharp.
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Jamey Sharp <jamey@minilop.net>
uint16_t length;
} xcb_setup_generic_t;
uint16_t length;
} xcb_setup_generic_t;
-static const int error_connection = 1;
+const int error_connection = 1;
static int set_fd_flags(const int fd)
{
static int set_fd_flags(const int fd)
{
void xcb_disconnect(xcb_connection_t *c)
{
void xcb_disconnect(xcb_connection_t *c)
{
+ if(c == (xcb_connection_t *) &error_connection)
#include "xcbext.h"
#include "xcbint.h"
#include "xcbext.h"
#include "xcbint.h"
-static const int error_connection = 1;
-
int xcb_popcount(uint32_t mask)
{
uint32_t y;
int xcb_popcount(uint32_t mask)
{
uint32_t y;
+extern const int error_connection;
+
struct xcb_connection_t {
int has_error;
struct xcb_connection_t {
int has_error;