hx509/crypto.c: fix invalid pointer deref
This commit is contained in:
		@@ -960,11 +960,11 @@ ecdsa_private_key_import(hx509_context context,
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    const unsigned char *p = data;
 | 
					    const unsigned char *p = data;
 | 
				
			||||||
    EC_KEY **pkey = NULL;
 | 
					    EC_KEY **pkey = NULL;
 | 
				
			||||||
 | 
					    EC_KEY *key;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (keyai->parameters) {
 | 
					    if (keyai->parameters) {
 | 
				
			||||||
	EC_GROUP *group;
 | 
						EC_GROUP *group;
 | 
				
			||||||
	int groupnid;
 | 
						int groupnid;
 | 
				
			||||||
	EC_KEY *key;
 | 
					 | 
				
			||||||
	int ret;
 | 
						int ret;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ret = parse_ECParameters(context, keyai->parameters, &groupnid);
 | 
						ret = parse_ECParameters(context, keyai->parameters, &groupnid);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user