diff options
Diffstat (limited to 'entropy.c')
-rw-r--r-- | entropy.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -110,7 +110,7 @@ get_random_bytes_prngd(unsigned char *buf, int len, | |||
110 | strlen(socket_path) + 1; | 110 | strlen(socket_path) + 1; |
111 | } | 111 | } |
112 | 112 | ||
113 | old_sigpipe = signal(SIGPIPE, SIG_IGN); | 113 | old_sigpipe = ssh_signal(SIGPIPE, SIG_IGN); |
114 | 114 | ||
115 | errors = 0; | 115 | errors = 0; |
116 | rval = -1; | 116 | rval = -1; |
@@ -160,7 +160,7 @@ reopen: | |||
160 | 160 | ||
161 | rval = 0; | 161 | rval = 0; |
162 | done: | 162 | done: |
163 | signal(SIGPIPE, old_sigpipe); | 163 | ssh_signal(SIGPIPE, old_sigpipe); |
164 | if (fd != -1) | 164 | if (fd != -1) |
165 | close(fd); | 165 | close(fd); |
166 | return rval; | 166 | return rval; |