aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorIon Agorria2024-01-05 09:22:10 +0200
committerMattijs Korpershoek2024-01-09 14:58:33 +0100
commite58bafc35fe37491bb3546299593dcc054145adb (patch)
treea50d65fe54980ff838d40d1a205433da49908d98 /common
parent90087dd076d42c196de3506b6fa4d052f0869670 (diff)
lib: membuff: fix readline not returning line in case of overflow
If line overflows readline it will not be returned, fix this behavior, make it optional and documented properly. Signed-off-by: Ion Agorria <ion@agorria.com> Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> Reviewed-by: Simon Glass <sjg@chromium.org> Link: https://lore.kernel.org/r/20240105072212.6615-6-clamor95@gmail.com Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Diffstat (limited to 'common')
-rw-r--r--common/console.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/console.c b/common/console.c
index e6d7ebe935f..cad65891fc9 100644
--- a/common/console.c
+++ b/common/console.c
@@ -848,7 +848,7 @@ int console_record_readline(char *str, int maxlen)
return -ENOSPC;
return membuff_readline((struct membuff *)&gd->console_out, str,
- maxlen, '\0');
+ maxlen, '\0', false);
}
int console_record_avail(void)