- In sys_setsockopt():
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 26 Nov 2008 13:10:56 +0000 (13:10 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 26 Nov 2008 13:10:56 +0000 (13:10 +0000)
commitaca22a942df73eda37fdbb08a35b6723bb60733c
treea2ec6c44e90605efae5c77a40b93ec9af0048629
parent30ced0031dd3ca011fdd10ab8763adcb6e8348c3
- In sys_setsockopt():
  o  Don't test sopt.sopt_val against NULL; this is not setup yet.  This fixes
     random setsockopt(2) failure with EINVAL.
  o  Clear sopt.sopt_val earlier
  o  Don't do copyout in setsockopt; the user arg is const
- In sys_getsockopt():
  o  Clear sopt.sopt_val earlier
  o  Centralize sopt.sopt_valsize check

Reviewed-by: aggelos@
sys/kern/uipc_syscalls.c