diff --git a/drivers/net/slip.c b/drivers/net/slip.c index 0780581a6e3..66a8bdeadf2 100644 --- a/drivers/net/slip.c +++ b/drivers/net/slip.c @@ -355,13 +355,13 @@ static int slip_transmit(FAR struct slip_driver_s *priv) if (len > 0) { slip_write(priv, start, len); - - /* Reset */ - - start = src + 1; - len = 0; } + /* Reset */ + + start = src + 1; + len = 0; + /* Then send the escape sequence */ slip_putc(priv, SLIP_ESC);