# HG changeset patch # User Kim Alvefur # Date 1544300928 -3600 # Node ID ed0917381b4d039e69ce6184e04bf99ca3dd3da1 # Parent 5ec4eaf76de84326adbdcd33a9ccb929fcb9464c net.server_epoll: Bail on callback error An error calling a callback would be considered a truthy return value, which is not right. diff -r 5ec4eaf76de8 -r ed0917381b4d net/server_epoll.lua --- a/net/server_epoll.lua Sat Dec 08 21:17:39 2018 +0100 +++ b/net/server_epoll.lua Sat Dec 08 21:28:48 2018 +0100 @@ -180,6 +180,7 @@ local ok, err = pcall(listener, self, ...); if not ok then log("error", "Error calling on%s: %s", what, err); + return; end return err; end