for (i = 0; i < size; i++) {
ret = rdline_char_in(&cl->rdl, buf[i]);
+ if (ret == RDLINE_RES_VALIDATED &&
+ cl->rdl.status == RDLINE_STOPPED)
+ break;
+
if (ret == RDLINE_RES_VALIDATED)
rdline_newline(&cl->rdl, cl->prompt);
else if (ret == RDLINE_RES_EOF)