--- v3_utl.c	2003-09-09 14:21:12.000000000 +0200
+++ crypto/x509v3/v3_utl.c	2003-10-13 18:56:39.000000000 +0200
@@ -281,7 +281,7 @@
 			break ;
 
 			case HDR_VALUE:
-			if(c == ',') {
+			if(c == ',' && (*(p+1)) != ',') {
 				state = HDR_NAME;
 				*p = 0;
 				vtmp = strip_spaces(q);
