diff -u -p a/crypto/x509v3/v3_asid.c b/crypto/x509v3/v3_asid.c
--- a/crypto/x509v3/v3_asid.c 2008-12-16 14:41:00.000000000 +0100
+++ b/crypto/x509v3/v3_asid.c 2009-03-19 13:51:36.000000000 +0100
@@ -468,7 +468,6 @@ static int ASIdentifierChoice_canonize(A
       ASIdOrRange_free(b);
       sk_ASIdOrRange_delete(choice->u.asIdsOrRanges, i + 1);
       i--;
-      continue;
     }
   }
 
diff -u -p a/crypto/x509v3/v3_addr.c b/crypto/x509v3/v3_addr.c
--- a/crypto/x509v3/v3_addr.c 2009-03-19 13:28:00.000000000 +0100
+++ b/crypto/x509v3/v3_addr.c 2009-03-19 13:51:41.000000000 +0100
@@ -859,7 +859,6 @@ static int IPAddressOrRanges_canonize(IP
       IPAddressOrRange_free(a);
       IPAddressOrRange_free(b);
       --i;
-      continue;
     }
   }
 
