Commit a858b803 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Fix a bug caused by the 'fix' for empty X509_NAME encoding.

parent d2be2fb2
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -141,11 +141,12 @@ static int i2d_X509_NAME_entries(X509_NAME *a)
			}
		size+=i2d_X509_NAME_ENTRY(ne,NULL);
		}
	/* If empty no extra SET OF needed */
	if (ret)
		ret+=ASN1_object_size(1,size,V_ASN1_SET);
	if (fe != NULL)
		{
		/* SET OF needed only if entries is non empty */
		ret+=ASN1_object_size(1,size,V_ASN1_SET);
		fe->size=size;
		}

	r=ASN1_object_size(1,ret,V_ASN1_SEQUENCE);