--- src/xcb_conn.c.orig 2008-02-13 00:06:00.000000000 +0000 +++ src/xcb_conn.c 2008-02-13 00:13:34.000000000 +0000 @@ -61,9 +61,13 @@ static int _xcb_xlib_init(_xcb_xlib *xlib) { + char *lock_env; xlib->lock = 0; #ifndef NDEBUG - xlib->sloppy_lock = (getenv("LIBXCB_ALLOW_SLOPPY_LOCK") != 0); + xlib->sloppy_lock = 1; + lock_env = getenv("LIBXCB_ALLOW_SLOPPY_LOCK"); + if (0 != lock_env && '0' == lock_env[0]) + xlib->sloppy_lock = 0; #endif pthread_cond_init(&xlib->cond, 0); return 1;