diff -up db-6.2.23/src/env/env_failchk.c.jbj db-6.2.23/src/env/env_failchk.c --- db-6.2.23/src/env/env_failchk.c.jbj 2016-03-28 15:45:54.000000000 -0400 +++ db-6.2.23/src/env/env_failchk.c 2016-05-08 14:03:58.153742935 -0400 @@ -528,7 +528,11 @@ __env_set_state(env, ipp, state) DB_ASSERT(env, ip != NULL && ip->dbth_state != THREAD_OUT); if (ipp != NULL) *ipp = ip; +#ifdef NOTYET if (ip == NULL || ip->dbth_state == THREAD_OUT) +#else + if (ip == NULL) /* The control block wasn't found */ +#endif return (USR_ERR(env, EINVAL)); else return (0);