net: make getname() functions return length rather than use int* parameter
[linux-2.6-block.git] / drivers / net / ppp / pppoe.c
index 5aa59f41bf8c3992b5ba58e24ac8763ab264eb5f..bd89d1c559cef5329a7b7dfa238d04d4bf54811c 100644 (file)
@@ -714,7 +714,7 @@ err_put:
 }
 
 static int pppoe_getname(struct socket *sock, struct sockaddr *uaddr,
-                 int *usockaddr_len, int peer)
+                 int peer)
 {
        int len = sizeof(struct sockaddr_pppox);
        struct sockaddr_pppox sp;
@@ -726,9 +726,7 @@ static int pppoe_getname(struct socket *sock, struct sockaddr *uaddr,
 
        memcpy(uaddr, &sp, len);
 
-       *usockaddr_len = len;
-
-       return 0;
+       return len;
 }
 
 static int pppoe_ioctl(struct socket *sock, unsigned int cmd,