]> granicus.if.org Git - curl/commitdiff
now re-seed by force (even if already seeded) if a random file or egd socket
authorDaniel Stenberg <daniel@haxx.se>
Wed, 30 Jan 2002 08:17:23 +0000 (08:17 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 30 Jan 2002 08:17:23 +0000 (08:17 +0000)
is given

lib/ssluse.c

index d1cc63ec8027b3ddef20d320adf1dfb4247c15a7..a177916bd23e0701663d76a8561cbec3d6750d82 100644 (file)
@@ -678,7 +678,7 @@ Curl_SSLConnect(struct connectdata *conn)
   /* mark this is being ssl enabled from here on out. */
   conn->ssl.use = TRUE;
 
-  if(!ssl_seeded) {
+  if(!ssl_seeded || data->set.ssl.random_file || data->set.ssl.egdsocket) {
     /* Make funny stuff to get random input */
     random_the_seed(data);