break;
}
}
+ ret = 1;
+
+out:
/*
* We have to truncate if there is no dynamic buffer and we have filled the
* static buffer.
if (*truncated)
desc.currlen = desc.maxlen - 1;
}
+
if (!doapr_outch(&desc, '\0'))
- goto out;
- *retlen = desc.currlen - 1;
- ret = 1;
+ ret = 0;
-out:
+ *retlen = desc.currlen - 1;
*sbuffer = desc.sbuffer;
*maxlen = desc.maxlen;
char bio_buf[80];
const z_data *data = &zu_data[i];
+ memset(bio_buf, '@', sizeof(bio_buf));
+
BIO_snprintf(bio_buf, sizeof(bio_buf) - 1, data->format, data->value);
if (!TEST_str_eq(bio_buf, data->expected))
return 0;
const j_data *data = &jf_data[i];
char bio_buf[80];
+ memset(bio_buf, '@', sizeof(bio_buf));
+
BIO_snprintf(bio_buf, sizeof(bio_buf) - 1, data->format, data->value);
if (!TEST_str_eq(bio_buf, data->expected))
return 0;
for (i = 0; i < (int)OSSL_NELEM(fspecs); i++) {
const char *fspec = fspecs[i];
+ memset(result, '@', sizeof(result));
+
if (prec >= 0)
BIO_snprintf(format, sizeof(format), "%%%s.%d%s", width, prec,
fspec);