From 9f40d4f2b2de2db149556318ec6f84994174ca6d Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 25 Mar 2020 17:20:07 -0400 Subject: [PATCH] Leave TODO to define a max after which to stop reading to avoid getting trapped by a rogue writer. --- x5/khatus.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/x5/khatus.c b/x5/khatus.c index ccfce96..0580430 100644 --- a/x5/khatus.c +++ b/x5/khatus.c @@ -391,6 +391,11 @@ fifo_read_one(Fifo *f, struct timespec t, char *buf) if (f->pos_curr <= f->pos_final) buf[f->pos_curr++] = c; /* Drop beyond available range. */ + /* + * TODO Define max after which we stop reading. + * To ensure that a rogue large message + * doesn't trap us here. + */ } break; default: -- 2.20.1