diff options
author | Dmitry Kozlov <xeb@mail.ru> | 2016-07-04 18:49:41 +0300 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2016-07-04 18:49:41 +0300 |
commit | 2de5323e832b0eaa3aaea748f60d4d481f0e3e87 (patch) | |
tree | f9122f8c108e48300aa475be85770b14adb98a06 /accel-pppd | |
parent | 9bd003f95f8609b0330dca028e5a6b6e78bcabb8 (diff) | |
download | accel-ppp-xebd-2de5323e832b0eaa3aaea748f60d4d481f0e3e87.tar.gz accel-ppp-xebd-2de5323e832b0eaa3aaea748f60d4d481f0e3e87.zip |
ppp: ignore zero read on unit fd
Diffstat (limited to 'accel-pppd')
-rw-r--r-- | accel-pppd/ppp/ppp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/accel-pppd/ppp/ppp.c b/accel-pppd/ppp/ppp.c index db09148..1ba83fa 100644 --- a/accel-pppd/ppp/ppp.c +++ b/accel-pppd/ppp/ppp.c @@ -418,6 +418,9 @@ cont: break; } + if (ppp->buf_size == 0) + break; + if (ppp->buf_size < 2) { log_ppp_error("ppp_unit_read: short read %i\n", ppp->buf_size); continue; |