--- openbox-3.5.0/openbox/moveresize.c.orig 2012-11-27 15:05:26.963273019 -0500 +++ openbox-3.5.0/openbox/moveresize.c 2012-11-27 15:05:36.219234195 -0500 @@ -326,6 +326,11 @@ #endif } + if (moveresize_client == NULL) { + fprintf(stderr, "Error: moveresize_end: moveresize_client is NULL\n"); + return; + } + /* don't use client_move() here, use the same width/height as we've been using during the move, otherwise we get different results when moving maximized windows between monitors of different sizes !