correct return value in with-bound-socket macro