- use ObjFW macro in main.m
- finally fixed the crash for disconnected client (update your ObjFW install, if you still have it)