Changeset 245:6a71c3f3ab77 in freeDiameter
- Timestamp:
- Apr 2, 2010, 2:49:42 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
freeDiameter/cnxctx.c
r229 r245 129 129 130 130 /* Create the socket */ 131 CHECK_FCT_DO( fd_tcp_create_bind_server( &cnx->cc_socket, sa, s izeof(sSS) ), goto error );131 CHECK_FCT_DO( fd_tcp_create_bind_server( &cnx->cc_socket, sa, sSSlen(sa) ), goto error ); 132 132 133 133 /* Generate the name for the connection object */ -
freeDiameter/sctp.c
r231 r245 714 714 s.sin6.sin6_port = htons(port); 715 715 716 CHECK_SYS( bind(*sock, &s.sa, s izeof(s)) );716 CHECK_SYS( bind(*sock, &s.sa, sSSlen(&s)) ); 717 717 718 718 } else { -
include/freeDiameter/libfreeDiameter.h
r236 r245 455 455 /* The sockaddr length of a sSS structure */ 456 456 #define sSSlen( _ss_ ) \ 457 ( (socklen_t) ( (( _ss_)->ss_family == AF_INET) ? (sizeof(sSA4)) : \458 ((( _ss_)->ss_family == AF_INET6) ? (sizeof(sSA6)) : \457 ( (socklen_t) ( (((sSS *)_ss_)->ss_family == AF_INET) ? (sizeof(sSA4)) : \ 458 ((((sSS *)_ss_)->ss_family == AF_INET6) ? (sizeof(sSA6)) : \ 459 459 0 ) ) ) 460 460
Note: See TracChangeset
for help on using the changeset viewer.