Commit ad938c77 authored by David S. Miller's avatar David S. Miller

net/unix/af_unix.c: Set msg_namelen in unix_copy_addr properly, define MODULE_LICENSE.

parent cf99172b
...@@ -1408,7 +1408,7 @@ static void unix_copy_addr(struct msghdr *msg, struct sock *sk) ...@@ -1408,7 +1408,7 @@ static void unix_copy_addr(struct msghdr *msg, struct sock *sk)
{ {
struct unix_sock *u = unix_sk(sk); struct unix_sock *u = unix_sk(sk);
msg->msg_namelen = sizeof(short); msg->msg_namelen = 0;
if (u->addr) { if (u->addr) {
msg->msg_namelen = u->addr->len; msg->msg_namelen = u->addr->len;
memcpy(msg->msg_name, u->addr->name, u->addr->len); memcpy(msg->msg_name, u->addr->name, u->addr->len);
...@@ -1917,8 +1917,4 @@ static void __exit af_unix_exit(void) ...@@ -1917,8 +1917,4 @@ static void __exit af_unix_exit(void)
module_init(af_unix_init); module_init(af_unix_init);
module_exit(af_unix_exit); module_exit(af_unix_exit);
/* MODULE_LICENSE("GPL");
* Local variables:
* compile-command: "gcc -g -D__KERNEL__ -Wall -O6 -I/usr/src/linux/include -c af_unix.c"
* End:
*/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment