diff --git a/libs/nixio/src/address.c b/libs/nixio/src/address.c index a9759ea546..d4f13d7642 100644 --- a/libs/nixio/src/address.c +++ b/libs/nixio/src/address.c @@ -336,7 +336,10 @@ static int nixio_getnameinfo(lua_State *L) { #ifdef __linux__ if (timeout > 0 && timeout < 1000) + { + ualarm(0); sigaction(SIGALRM, &sa_old, NULL); + } #endif if (res) {