libs/nixio: cancel pending alarm after successfully returning from getnameinfo()
[project/luci.git] / libs / nixio / src / address.c
index a9759ea54640be4f459afbeb737238be659e4881..d4f13d7642a328b211d43f999e8977c17d4aadfa 100644 (file)
@@ -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) {