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

Diff for /src/usr.bin/openssl/dgst.c between version 1.17 and 1.18

version 1.17, 2019/08/30 12:09:05 version 1.18, 2019/08/30 12:32:14
Line 462 
Line 462 
                 }                  }
                 r = 1;                  r = 1;
  mac_end:   mac_end:
                 if (mac_ctx)                  EVP_PKEY_CTX_free(mac_ctx);
                         EVP_PKEY_CTX_free(mac_ctx);  
                 if (r == 0)                  if (r == 0)
                         goto end;                          goto end;
         }          }
Line 589 
Line 588 
   
  end:   end:
         freezero(buf, BUFSIZE);          freezero(buf, BUFSIZE);
         if (in != NULL)          BIO_free(in);
                 BIO_free(in);  
         free(passin);          free(passin);
         BIO_free_all(out);          BIO_free_all(out);
         EVP_PKEY_free(sigkey);          EVP_PKEY_free(sigkey);
         if (dgst_config.sigopts)          sk_OPENSSL_STRING_free(dgst_config.sigopts);
                 sk_OPENSSL_STRING_free(dgst_config.sigopts);          sk_OPENSSL_STRING_free(dgst_config.macopts);
         if (dgst_config.macopts)  
                 sk_OPENSSL_STRING_free(dgst_config.macopts);  
         free(sigbuf);          free(sigbuf);
         if (bmd != NULL)          BIO_free(bmd);
                 BIO_free(bmd);  
   
         return (err);          return (err);
 }  }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18