From: Bodo Möller Date: Tue, 11 May 1999 14:26:14 +0000 (+0000) Subject: Clarify comment. X-Git-Tag: OpenSSL_0_9_3beta1~103 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=fa2b248f233e47bb7d0de6d57f3a312453c5e602 Clarify comment. Submitted by: Reviewed by: PR: --- diff --git a/ssl/ssl.h b/ssl/ssl.h index e8d7441344..1eeb03db83 100644 --- a/ssl/ssl.h +++ b/ssl/ssl.h @@ -514,10 +514,12 @@ struct ssl_st int in_handshake; int (*handshake_func)(); - /* Imagine that here's a boolean member "init" - * that is switched as soon as handshake_func becomes - * != 0 for the first time (which is why we don't actually - * need it). + /* Imagine that here's a boolean member "init" that is + * switched as soon as SSL_set_{accept/connect}_state + * is called for the first time, so that "state" and + * "handshake_func" are properly initialized. But as + * handshake_func is == 0 until then, we use this + * test instead of an "init" member. */ int server; /* are we the server side? - mostly used by SSL_clear*/