From 0ed22c977f6f4a693bd5f8336f8db6297303aace Mon Sep 17 00:00:00 2001 From: riban Date: Mon, 27 May 2024 07:43:22 +0100 Subject: [PATCH] Fixes potential error with unclosed va_list --- tinyosc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinyosc.c b/tinyosc.c index 3bfc616969..48f0faea9b 100644 --- a/tinyosc.c +++ b/tinyosc.c @@ -255,9 +255,9 @@ static uint32_t tosc_vwrite(char *buffer, const int len, uint32_t tosc_writeNextMessage(tosc_bundle *b, const char *address, const char *format, ...) { + if (b->bundleLen >= b->bufLen) return 0; va_list ap; va_start(ap, format); - if (b->bundleLen >= b->bufLen) return 0; const uint32_t i = tosc_vwrite( b->marker+4, b->bufLen-b->bundleLen-4, address, format, ap); va_end(ap);