diff options
Diffstat (limited to 'boot/scene.c')
-rw-r--r-- | boot/scene.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/boot/scene.c b/boot/scene.c index fb82ffe768c..90b4ccf4766 100644 --- a/boot/scene.c +++ b/boot/scene.c @@ -31,8 +31,7 @@ int scene_new(struct expo *exp, const char *name, uint id, struct scene **scnp) return log_msg_ret("name", -ENOMEM); } - abuf_init(&scn->buf); - if (!abuf_realloc(&scn->buf, EXPO_MAX_CHARS + 1)) { + if (!abuf_init_size(&scn->buf, EXPO_MAX_CHARS + 1)) { free(scn->name); free(scn); return log_msg_ret("buf", -ENOMEM); |