]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/l2tp/l2tp_ppp.c
tcp: randomize tcp timestamp offsets for each connection
[karo-tx-linux.git] / net / l2tp / l2tp_ppp.c
index 41d47bfda15c91ed9492ae8b516b979458e49be7..2ddfec1e4acfdea1404f555d17cc3586d4afd935 100644 (file)
@@ -1272,7 +1272,7 @@ static int pppol2tp_session_setsockopt(struct sock *sk,
                        err = -EINVAL;
                        break;
                }
-               session->recv_seq = val ? -1 : 0;
+               session->recv_seq = !!val;
                l2tp_info(session, PPPOL2TP_MSG_CONTROL,
                          "%s: set recv_seq=%d\n",
                          session->name, session->recv_seq);
@@ -1283,7 +1283,7 @@ static int pppol2tp_session_setsockopt(struct sock *sk,
                        err = -EINVAL;
                        break;
                }
-               session->send_seq = val ? -1 : 0;
+               session->send_seq = !!val;
                {
                        struct sock *ssk      = ps->sock;
                        struct pppox_sock *po = pppox_sk(ssk);
@@ -1301,7 +1301,7 @@ static int pppol2tp_session_setsockopt(struct sock *sk,
                        err = -EINVAL;
                        break;
                }
-               session->lns_mode = val ? -1 : 0;
+               session->lns_mode = !!val;
                l2tp_info(session, PPPOL2TP_MSG_CONTROL,
                          "%s: set lns_mode=%d\n",
                          session->name, session->lns_mode);