X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=slip.c;h=17a9099215f9ae8d3cdc236fe9c83a3d8c8cbfaa;hp=17b3c184899c2c68ab7bd6c7e3a5db4f492c7120;hb=92795040;hpb=5540bab74ca1a39639a098d15e87daf45d83b7ec diff --git a/slip.c b/slip.c index 17b3c18..17a9099 100644 --- a/slip.c +++ b/slip.c @@ -127,7 +127,7 @@ static void slip_unstuff(struct slip *st, uint8_t *buf, uint32_t l) } st->buff->size=0; } else if (outputchr != OUTPUT_NOTHING) { - if (st->buff->size < st->buff->len) { + if (buf_remaining_space(st->buff)) { buf_append_uint8(st->buff,outputchr); } else { Message(M_WARNING, "userv_afterpoll: dropping overlong"