summaryrefslogtreecommitdiffstats
path: root/libexec/talkd/talkd.c
diff options
context:
space:
mode:
Diffstat (limited to 'libexec/talkd/talkd.c')
-rw-r--r--libexec/talkd/talkd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libexec/talkd/talkd.c b/libexec/talkd/talkd.c
index ca30ef7..551fd5b 100644
--- a/libexec/talkd/talkd.c
+++ b/libexec/talkd/talkd.c
@@ -132,8 +132,10 @@ main(argc, argv)
void
timeout()
{
+ int save_errno = errno;
if (time(0) - lastmsgtime >= MAXIDLE)
_exit(0);
alarm(TIMEOUT);
+ errno = save_errno;
}
OpenPOWER on IntegriCloud