Parcourir la source

ncd/extra/address_utils.h: add NCDVal_HasOnlyContinuousStrings() assertions

ambrop7 il y a 13 ans
Parent
commit
8876db0467
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      ncd/extra/address_utils.h

+ 2 - 0
ncd/extra/address_utils.h

@@ -49,6 +49,7 @@ static int ncd_read_bconnection_addr (NCDValRef val, struct BConnection_addr *ou
 static int ncd_read_baddr (NCDValRef val, BAddr *out)
 static int ncd_read_baddr (NCDValRef val, BAddr *out)
 {
 {
     ASSERT(!NCDVal_IsInvalid(val))
     ASSERT(!NCDVal_IsInvalid(val))
+    ASSERT(NCDVal_HasOnlyContinuousStrings(val))
     ASSERT(out)
     ASSERT(out)
     
     
     if (!NCDVal_IsList(val)) {
     if (!NCDVal_IsList(val)) {
@@ -235,6 +236,7 @@ fail:
 static int ncd_read_bconnection_addr (NCDValRef val, struct BConnection_addr *out_addr)
 static int ncd_read_bconnection_addr (NCDValRef val, struct BConnection_addr *out_addr)
 {
 {
     ASSERT(!NCDVal_IsInvalid(val))
     ASSERT(!NCDVal_IsInvalid(val))
+    ASSERT(NCDVal_HasOnlyContinuousStrings(val))
     
     
     if (!NCDVal_IsList(val)) {
     if (!NCDVal_IsList(val)) {
         goto fail;
         goto fail;