Deleted Added
full compact
ddp_usrreq.c (46112) ddp_usrreq.c (46116)
1/*
2 * Copyright (c) 1990,1994 Regents of The University of Michigan.
3 * All Rights Reserved. See COPYRIGHT.
4 */
5
6#include <sys/param.h>
7#include <sys/systm.h>
8#include <sys/proc.h>

--- 238 unchanged lines hidden (view full) ---

247 }
248
249 if ( sat->sat_port != ATADDR_ANYPORT ) {
250 if ( sat->sat_port < ATPORT_FIRST ||
251 sat->sat_port >= ATPORT_LAST ) {
252 return( EINVAL );
253 }
254 if ( sat->sat_port < ATPORT_RESERVED &&
1/*
2 * Copyright (c) 1990,1994 Regents of The University of Michigan.
3 * All Rights Reserved. See COPYRIGHT.
4 */
5
6#include <sys/param.h>
7#include <sys/systm.h>
8#include <sys/proc.h>

--- 238 unchanged lines hidden (view full) ---

247 }
248
249 if ( sat->sat_port != ATADDR_ANYPORT ) {
250 if ( sat->sat_port < ATPORT_FIRST ||
251 sat->sat_port >= ATPORT_LAST ) {
252 return( EINVAL );
253 }
254 if ( sat->sat_port < ATPORT_RESERVED &&
255 suser_xxx( p->p_ucred, &p->p_acflag ) ) {
255 suser(p) ) {
256 return( EACCES );
257 }
258 }
259 } else {
260 bzero( (caddr_t)&lsat, sizeof( struct sockaddr_at ));
261 lsat.sat_len = sizeof(struct sockaddr_at);
262 lsat.sat_addr.s_node = ATADDR_ANYNODE;
263 lsat.sat_addr.s_net = ATADDR_ANYNET;

--- 322 unchanged lines hidden ---
256 return( EACCES );
257 }
258 }
259 } else {
260 bzero( (caddr_t)&lsat, sizeof( struct sockaddr_at ));
261 lsat.sat_len = sizeof(struct sockaddr_at);
262 lsat.sat_addr.s_node = ATADDR_ANYNODE;
263 lsat.sat_addr.s_net = ATADDR_ANYNET;

--- 322 unchanged lines hidden ---