--- x2vnc.c.orig Wed Jun 14 12:34:41 2006 +++ x2vnc.c Thu Dec 14 18:37:26 2006 @@ -131,6 +131,8 @@ if (FD_ISSET(rfbsock, &fds)) { if (!HandleRFBServerMessage()) { + extern void ungrab_on_exit(void); + ungrab_on_exit(); exit(1); } }