patch-2.1.4 linux/net/ipv4/af_inet.c
Next file: linux/net/ipv4/arp.c
Previous file: linux/net/core/sock.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Sun Oct 13 21:11:27 1996
- Orig file:
v2.1.3/linux/net/ipv4/af_inet.c
- Orig date:
Thu Oct 10 19:10:58 1996
diff -u --recursive --new-file v2.1.3/linux/net/ipv4/af_inet.c linux/net/ipv4/af_inet.c
@@ -1246,7 +1246,7 @@
err=verify_area(VERIFY_READ,(int *)arg,sizeof(long));
if(err)
return err;
- pid = get_user((int *) arg);
+ get_user(pid, (int *) arg);
/* see inet_fcntl */
if (current->pid != pid && current->pgrp != -pid && !suser())
return -EPERM;
@@ -1254,10 +1254,10 @@
return(0);
case FIOGETOWN:
case SIOCGPGRP:
- err=verify_area(VERIFY_WRITE,(void *) arg, sizeof(long));
+ err=verify_area(VERIFY_WRITE,(void *) arg, sizeof(int));
if(err)
return err;
- put_fs_long(sk->proc,(int *)arg);
+ put_user(sk->proc, (int *)arg);
return(0);
case SIOCGSTAMP:
if(sk->stamp.tv_sec==0)
@@ -1265,7 +1265,7 @@
err=verify_area(VERIFY_WRITE,(void *)arg,sizeof(struct timeval));
if(err)
return err;
- memcpy_tofs((void *)arg,&sk->stamp,sizeof(struct timeval));
+ copy_to_user((void *)arg,&sk->stamp,sizeof(struct timeval));
return 0;
case SIOCADDRT:
case SIOCDELRT:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov