search for: fb6b60ab

Displaying 2 results from an estimated 2 matches for "fb6b60ab".

2020 Mar 28
0
[klibc:update-dash] dash: [OUTPUT] Add ifdefs around MEM_OUT handling in outmem
...ng which we do not currently support. Signed-off-by: Herbert Xu <herbert at gondor.apana.org.au> Signed-off-by: Ben Hutchings <ben at decadent.org.uk> --- usr/dash/output.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/usr/dash/output.c b/usr/dash/output.c index f9d87a6a..fb6b60ab 100644 --- a/usr/dash/output.c +++ b/usr/dash/output.c @@ -154,10 +154,13 @@ buffered: if (!bufsize) { ; } else if (dest->buf == NULL) { +#ifdef notyet if (dest->fd == MEM_OUT && len > bufsize) { bufsize = len; } +#endif offset = 0; +#ifdef notyet goto alloc;...
2020 Mar 28
0
[klibc:update-dash] dash: output: Fix fmtstr return value
..., rather than the untruncated length. Signed-off-by: Herbert Xu <herbert at gondor.apana.org.au> Signed-off-by: Ben Hutchings <ben at decadent.org.uk> --- usr/dash/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/dash/output.c b/usr/dash/output.c index fb6b60ab..e9ee9b4d 100644 --- a/usr/dash/output.c +++ b/usr/dash/output.c @@ -286,7 +286,7 @@ fmtstr(char *outbuf, size_t length, const char *fmt, ...) va_start(ap, fmt); ret = xvsnprintf(outbuf, length, fmt, ap); va_end(ap); - return ret; + return ret > (int)length ? length : ret; }