aboutsummaryrefslogtreecommitdiffstats
path: root/builtin.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-07-10 15:50:25 -0700
committerArnold D. Robbins <arnold@skeeve.com>2014-07-10 15:50:25 -0700
commit21606db0d06b91332b1514f6662f7bc6d414e54e (patch)
tree2bff9fd5b11f4ff4ac77696d5155fdcc321abc9d /builtin.c
parent38cc76cf9fbaa6bc7ff4af803f6a10da70cc769e (diff)
parenta8fa027b743c00a80b2ca300e3b71b6770fd4866 (diff)
downloadegawk-21606db0d06b91332b1514f6662f7bc6d414e54e.tar.gz
egawk-21606db0d06b91332b1514f6662f7bc6d414e54e.tar.bz2
egawk-21606db0d06b91332b1514f6662f7bc6d414e54e.zip
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 'builtin.c')
-rw-r--r--builtin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin.c b/builtin.c
index 54f52350..470f7bbe 100644
--- a/builtin.c
+++ b/builtin.c
@@ -1112,7 +1112,7 @@ out0:
memset(& state, 0, sizeof(state));
count = mbrlen(cp, arg->stlen, & state);
- if (count > 0) {
+ if (count != (size_t) -1 && count != (size_t) -2 && count > 0) {
prec = count;
/* may need to increase fw so that padding happens, see pr_tail code */
if (fw > 0)