summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2021-07-16 11:30:01 -0400
committerAnthony Green <green@moxielogic.com>2021-07-16 11:30:01 -0400
commit7db17442a6c9f1399065748b7d5b9fbcac203344 (patch)
tree7c22538ebc3222e0b3d06748a2e336c74c090caa /testsuite
parent8bcf594749882e9e4966fec2e3d6009d08a554ab (diff)
downloadlibffi-7db17442a6c9f1399065748b7d5b9fbcac203344.tar.gz
Don't check the whole buffer, just what we printed.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/libffi.closures/cls_double_va.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/testsuite/libffi.closures/cls_double_va.c b/testsuite/libffi.closures/cls_double_va.c
index 6fc8dfb..c1e29ec 100644
--- a/testsuite/libffi.closures/cls_double_va.c
+++ b/testsuite/libffi.closures/cls_double_va.c
@@ -14,7 +14,7 @@
static char buffer[BUF_SIZE];
static void
-cls_double_va_fn(ffi_cif* cif __UNUSED__, void* resp,
+cls_double_va_fn(ffi_cif* cif __UNUSED__, void* resp,
void** args, void* userdata __UNUSED__)
{
char* format = *(char**)args[0];
@@ -23,7 +23,7 @@ cls_double_va_fn(ffi_cif* cif __UNUSED__, void* resp,
*(ffi_arg*)resp = printf(format, doubleValue);
CHECK(*(ffi_arg*)resp == 4);
snprintf(buffer, BUF_SIZE, format, doubleValue);
- CHECK(strncmp(buffer, "7.0\n", BUF_SIZE));
+ CHECK(strncmp(buffer, "7.0\n", 4));
}
int main (void)