Better handling of NULL db values

This commit is contained in:
2020-11-09 12:37:49 +00:00
parent af46d0424e
commit c93e367700

View File

@@ -52,10 +52,17 @@ void db_value_sbva(str_builder *sb, e_column_type type, uint32_t n_args, va_list
int nchar; int nchar;
if (n_args == 0) { if (n_args == 0) {
if (type == TYPE_RAW) {
strbld_str(sb, "NULL", 4);
}
return; return;
} }
if (type == TYPE_RAW) { if (type == TYPE_RAW) {
if (n_args == 0) {
strbld_str(sb, "NULL", 4);
return;
}
tmp_str = va_arg(args, char *); tmp_str = va_arg(args, char *);
tmp_len = va_arg(args, size_t); tmp_len = va_arg(args, size_t);
strbld_str(sb, tmp_str, tmp_len); strbld_str(sb, tmp_str, tmp_len);