diff options
Diffstat (limited to 'common/attrs.c')
-rw-r--r-- | common/attrs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/attrs.c b/common/attrs.c index aa91891..a387a66 100644 --- a/common/attrs.c +++ b/common/attrs.c @@ -538,8 +538,10 @@ buffer_append_printf (p11_buffer *buffer, va_list va; va_start (va, format); - if (vasprintf (&string, format, va) < 0) + if (vasprintf (&string, format, va) < 0) { + va_end (va); return_if_reached (); + } va_end (va); p11_buffer_add (buffer, string, -1); |