From 15e58aea1441250cb85f760e644f97cd6efed35f Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Sun, 23 Dec 2012 14:03:03 +0200 Subject: Bug fix for sprintf/printf. Minor edit in awkgram.y. --- builtin.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'builtin.c') diff --git a/builtin.c b/builtin.c index be99cbca..db51dbdc 100644 --- a/builtin.c +++ b/builtin.c @@ -1392,6 +1392,9 @@ printf_common(int nargs) int i; NODE *r, *tmp; + if (nargs == 0) + fatal(_("[s]printf called with no arguments")); + assert(nargs <= max_args); for (i = 1; i <= nargs; i++) { tmp = args_array[nargs - i] = POP(); -- cgit v1.2.3