diff options
Diffstat (limited to 'src/lib/libcrypto/pem/pem_lib.c')
-rw-r--r-- | src/lib/libcrypto/pem/pem_lib.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/libcrypto/pem/pem_lib.c b/src/lib/libcrypto/pem/pem_lib.c index cfc89a9921..42e4861bc1 100644 --- a/src/lib/libcrypto/pem/pem_lib.c +++ b/src/lib/libcrypto/pem/pem_lib.c | |||
@@ -482,6 +482,7 @@ int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen, | |||
482 | 482 | ||
483 | int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) | 483 | int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) |
484 | { | 484 | { |
485 | int o; | ||
485 | const EVP_CIPHER *enc=NULL; | 486 | const EVP_CIPHER *enc=NULL; |
486 | char *p,c; | 487 | char *p,c; |
487 | char **header_pp = &header; | 488 | char **header_pp = &header; |
@@ -521,6 +522,7 @@ int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) | |||
521 | header++; | 522 | header++; |
522 | } | 523 | } |
523 | *header='\0'; | 524 | *header='\0'; |
525 | o=OBJ_sn2nid(p); | ||
524 | cipher->cipher=enc=EVP_get_cipherbyname(p); | 526 | cipher->cipher=enc=EVP_get_cipherbyname(p); |
525 | *header=c; | 527 | *header=c; |
526 | header++; | 528 | header++; |