get the previous struct keep_sigact
authorDaniel Stenberg <daniel@haxx.se>
Wed, 7 Nov 2001 12:56:13 +0000 (12:56 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 7 Nov 2001 12:56:13 +0000 (12:56 +0000)
lib/url.c

index 5810e85..31e1459 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -1930,6 +1930,7 @@ static CURLcode CreateConnection(struct SessionHandle *data,
 #ifdef HAVE_SIGACTION
     struct sigaction sigact;
     sigaction(SIGALRM, NULL, &sigact);
+    keep_sigact = sigact;
     sigact.sa_handler = alarmfunc;
 #ifdef SA_RESTART
     /* HPUX doesn't have SA_RESTART but defaults to that behaviour! */