]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - net/l2tp/l2tp_ppp.c
Merge tag 'mac80211-next-for-davem-2018-03-29' of git://git.kernel.org/pub/scm/linux...
[mirror_ubuntu-eoan-kernel.git] / net / l2tp / l2tp_ppp.c
index 3b02f24ea9ec458544109a952f67d8fe69a5fc02..d6deca11da196549546f42d5d6322f92e9232275 100644 (file)
@@ -862,7 +862,7 @@ err:
 /* getname() support.
  */
 static int pppol2tp_getname(struct socket *sock, struct sockaddr *uaddr,
-                           int *usockaddr_len, int peer)
+                           int peer)
 {
        int len = 0;
        int error = 0;
@@ -961,8 +961,7 @@ static int pppol2tp_getname(struct socket *sock, struct sockaddr *uaddr,
                memcpy(uaddr, &sp, len);
        }
 
-       *usockaddr_len = len;
-       error = 0;
+       error = len;
 
        sock_put(sk);
 end:
@@ -1743,7 +1742,7 @@ static __net_init int pppol2tp_init_net(struct net *net)
        struct proc_dir_entry *pde;
        int err = 0;
 
-       pde = proc_create("pppol2tp", S_IRUGO, net->proc_net,
+       pde = proc_create("pppol2tp", 0444, net->proc_net,
                          &pppol2tp_proc_fops);
        if (!pde) {
                err = -ENOMEM;