diff options
author | June McEnroe <june@causal.agency> | 2018-08-20 17:28:42 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-08-20 17:28:42 -0400 |
commit | afae851319c543118f08b49b1fa804ef31e34267 (patch) | |
tree | db60afb5dffdef83f841013209dcc6d6cd1229fd /pls.c | |
parent | Avoid unportable iswascii(3) (diff) | |
download | catgirl-afae851319c543118f08b49b1fa804ef31e34267.tar.gz catgirl-afae851319c543118f08b49b1fa804ef31e34267.zip |
Set errno in vaswprintf in case vswprintf does not
As is the case on GNU.
Diffstat (limited to '')
-rw-r--r-- | pls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pls.c b/pls.c index 01df654..d768b8f 100644 --- a/pls.c +++ b/pls.c @@ -75,6 +75,7 @@ int vaswprintf(wchar_t **ret, const wchar_t *format, va_list ap) { va_list _ap; va_copy(_ap, ap); + errno = EOVERFLOW; // vswprintf may not set errno. int len = vswprintf(*ret, 1 + cap, format, _ap); va_end(_ap); |