X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscpi%2Fscpi.c;h=82c95bfc7586850c0f8cd232b78c659707e6779f;hb=9e850040db5c6628e7d1f5a797d75f6bc8de7ea8;hp=e2f5cd5870a8ec7d2fa61dc3eed6b2cb754246cc;hpb=17a82e83ff4c2a7dc1bcc4f5ab6197c16a3b72de;p=libsigrok.git diff --git a/src/scpi/scpi.c b/src/scpi/scpi.c index e2f5cd58..82c95bfc 100644 --- a/src/scpi/scpi.c +++ b/src/scpi/scpi.c @@ -150,12 +150,12 @@ static int scpi_send_variadic(struct sr_scpi_dev_inst *scpi, /* Get length of buffer required. */ va_copy(args_copy, args); - len = vsnprintf(NULL, 0, format, args_copy); + len = sr_vsnprintf_ascii(NULL, 0, format, args_copy); va_end(args_copy); /* Allocate buffer and write out command. */ buf = g_malloc0(len + 2); - vsprintf(buf, format, args); + sr_vsprintf_ascii(buf, format, args); if (buf[len - 1] != '\n') buf[len] = '\n';