]> git.ozlabs.org Git - ppp.git/commitdiff
fix MTU check in PPPIOCSMTU
authorPaul Mackerras <paulus@samba.org>
Fri, 19 May 1995 04:37:42 +0000 (04:37 +0000)
committerPaul Mackerras <paulus@samba.org>
Fri, 19 May 1995 04:37:42 +0000 (04:37 +0000)
ultrix/if_ppp.c

index 63e99d34761d2648b6a91729085f932d9058b1cb..2c8316ee2e0b6cda9b2ce39b428a7952dd68099c 100644 (file)
@@ -72,7 +72,7 @@
  * Robert Olsson <robert@robur.slu.se> and Paul Mackerras.
  */
 
  * Robert Olsson <robert@robur.slu.se> and Paul Mackerras.
  */
 
-/* $Id: if_ppp.c,v 1.6 1995/05/01 01:39:03 paulus Exp $ */
+/* $Id: if_ppp.c,v 1.7 1995/05/19 04:37:42 paulus Exp $ */
 /* from if_sl.c,v 1.11 84/10/04 12:54:47 rick Exp */
 
 #include "ppp.h"
 /* from if_sl.c,v 1.11 84/10/04 12:54:47 rick Exp */
 
 #include "ppp.h"
@@ -352,7 +352,7 @@ pppioctl(sc, cmd, data, flag)
        if (!suser())
            return EPERM;
        mtu = *(int *) data;
        if (!suser())
            return EPERM;
        mtu = *(int *) data;
-       if (mtu < PPP_MRU || mtu > PPP_MAXMRU)
+       if (mtu <= 0 || mtu > PPP_MAXMRU)
            return EINVAL;
        s = splimp();
        sc->sc_if.if_mtu = mtu;
            return EINVAL;
        s = splimp();
        sc->sc_if.if_mtu = mtu;