}
break;
+ case FR_TYPE_NULL:
+ if ((quote == '\0') && (strcmp(in, "NULL") == 0)) goto finish;
+ fr_strerror_const("String value was not NULL");
+ break;
+
case FR_TYPE_VALUE_BOX:
case FR_TYPE_VARIABLE_SIZE: /* Should have been dealt with above */
case FR_TYPE_STRUCTURAL: /* Listed again to suppress compiler warnings */
case FR_TYPE_VOID:
case FR_TYPE_MAX:
- case FR_TYPE_NULL:
+
fr_strerror_printf("Unknown attribute dst_type %d", dst_type);
return -1;
}
FR_SBUFF_IN_CHAR_RETURN(&our_out, '}');
break;
+ case FR_TYPE_NULL:
+ FR_SBUFF_IN_STRCPY_LITERAL_RETURN(&our_out, "NULL");
+ break;
/*
* Don't add default here
*/
case FR_TYPE_VALUE_BOX:
case FR_TYPE_VOID:
case FR_TYPE_MAX:
- case FR_TYPE_NULL:
(void)fr_cond_assert(0);
return 0;
}