diff options
author | onetrueawk <bwkster@gmail.com> | 2019-01-21 14:00:32 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-21 14:00:32 -0500 |
commit | 3222d96844719666e9e37630666821c0a06cdc48 (patch) | |
tree | b2207c1744f7739db407db44ff1c9a3ec8059874 /run.c | |
parent | e26237434fb769d9c1ea239101eb5b24be588eea (diff) | |
parent | 40b9214d2a2098c6c8e76a85e6eedc990ca4d73f (diff) | |
download | one-true-awk-3222d96844719666e9e37630666821c0a06cdc48.tar.gz |
Merge branch 'master' into assign-expr
Diffstat (limited to 'run.c')
-rw-r--r-- | run.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -863,6 +863,9 @@ int format(char **pbuf, int *pbufsize, const char *s, Node *a) /* printf-like co FATAL("'$' not permitted in awk formats"); } if (*s == '*') { + if (a == NULL) { + FATAL("not enough args in printf(%s)", os); + } x = execute(a); a = a->nnext; sprintf(t-1, "%d", fmtwd=(int) getfval(x)); |