diff options
-rw-r--r-- | src/expect/snprintf_default.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/expect/snprintf_default.c b/src/expect/snprintf_default.c index 44b7719..f2b5c97 100644 --- a/src/expect/snprintf_default.c +++ b/src/expect/snprintf_default.c @@ -110,7 +110,11 @@ int __snprintf_expect_default(char *buf, ret = snprintf(buf+offset, len, "%sUSERSPACE", delim); BUFFER_SIZE(ret, size, len, offset); } - + /* extra space not to stick to next field. */ + if (exp->flags) { + ret = snprintf(buf+offset, len, " "); + BUFFER_SIZE(ret, size, len, offset); + } ret = __snprintf_expect_class(buf+offset, len, exp); BUFFER_SIZE(ret, size, len, offset); |