mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
Check the return value of sbuf_finish().
MFC after: 1 week
This commit is contained in:
parent
5b58efc6cc
commit
4343d321e2
1 changed files with 4 additions and 2 deletions
|
|
@ -546,7 +546,8 @@ retry:
|
|||
}
|
||||
if (xml != 0) {
|
||||
sbuf_printf(sb, "</ctlfelist>\n");
|
||||
sbuf_finish(sb);
|
||||
if (sbuf_finish(sb) != 0)
|
||||
err(1, "%s: sbuf_finish", __func__);
|
||||
printf("%s", sbuf_data(sb));
|
||||
sbuf_delete(sb);
|
||||
}
|
||||
|
|
@ -3493,7 +3494,8 @@ cctl_end_element(void *user_data, const char *name)
|
|||
errx(1, "%s: no valid sbuf at level %d (name %s)", __func__,
|
||||
devlist->level, name);
|
||||
|
||||
sbuf_finish(devlist->cur_sb[devlist->level]);
|
||||
if (sbuf_finish(devlist->cur_sb[devlist->level]) != 0)
|
||||
err(1, "%s: sbuf_finish", __func__);
|
||||
str = strdup(sbuf_data(devlist->cur_sb[devlist->level]));
|
||||
if (str == NULL)
|
||||
err(1, "%s can't allocate %zd bytes for string", __func__,
|
||||
|
|
|
|||
Loading…
Reference in a new issue