[BACK]Return to s_client.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / openssl

Diff for /src/usr.bin/openssl/s_client.c between version 1.33 and 1.34

version 1.33, 2017/08/12 21:04:33 version 1.34, 2018/02/07 04:57:06
Line 1212 
Line 1212 
                         print_stuff(bio_c_out, con, 1);                          print_stuff(bio_c_out, con, 1);
                 SSL_free(con);                  SSL_free(con);
         }          }
         if (ctx != NULL)          SSL_CTX_free(ctx);
                 SSL_CTX_free(ctx);          X509_free(cert);
         if (cert)          EVP_PKEY_free(key);
                 X509_free(cert);  
         if (key)  
                 EVP_PKEY_free(key);  
         free(pass);          free(pass);
         if (vpm)          X509_VERIFY_PARAM_free(vpm);
                 X509_VERIFY_PARAM_free(vpm);  
         freezero(cbuf, BUFSIZZ);          freezero(cbuf, BUFSIZZ);
         freezero(sbuf, BUFSIZZ);          freezero(sbuf, BUFSIZZ);
         freezero(mbuf, BUFSIZZ);          freezero(mbuf, BUFSIZZ);
Line 1405 
Line 1401 
                 }                  }
         }          }
         BIO_printf(bio, "---\n");          BIO_printf(bio, "---\n");
         if (peer != NULL)          X509_free(peer);
                 X509_free(peer);  
         /* flush, or debugging output gets mixed with http response */          /* flush, or debugging output gets mixed with http response */
         (void) BIO_flush(bio);          (void) BIO_flush(bio);
 }  }

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34