From e0abf14b09f5fcb20fa2301a9a0499d3d1c5d11a Mon Sep 17 00:00:00 2001 From: Marco Bodrato Date: Thu, 8 Feb 2018 13:07:16 +0100 Subject: printf/snprntffuns.c: report -1 as an error. acinclude.m4: Refuse -1 as a normal return value. --- acinclude.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'acinclude.m4') diff --git a/acinclude.m4 b/acinclude.m4 index aa91aa11f..2ea5f5aa2 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -3729,11 +3729,11 @@ check (const char *fmt, ...) ret = vsnprintf (buf, 4, fmt, ap); - if (strcmp (buf, "hel") != 0) + if (ret == -1 || strcmp (buf, "hel") != 0) return 1; /* allowed return values */ - if (ret != -1 && ret != 3 && ret != 11) + if (ret != 3 && ret != 11) return 2; return 0; -- cgit v1.2.1