Changeset 4683:9d58aba09f3e in roaraudio for roard/network.c
- Timestamp:
- 12/22/10 02:59:45 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/network.c
r4228 r4683 77 77 struct sockaddr_storage addr; 78 78 socklen_t addrlen = sizeof(addr); 79 size_t i; 80 int supported = 0; 79 81 80 82 if ( roar_vio_ctl(&(lsock->sock), ROAR_VIO_CTL_GET_FH, &socket) == -1 ) { … … 188 190 if ( roar_vio_open_fh_socket(&vio, fh) == -1 ) 189 191 return -1; 190 roar_vio_close(&vio); 191 return -1; 192 193 for (i = 0; g_proto[i].proto != -1; i++) { 194 printf("g_proto[i=%i].proto=%i, lsock->proto=%i\n", (int)i, g_proto[i].proto, lsock->proto); 195 if ( g_proto[i].proto == lsock->proto ) { 196 supported = 1; 197 if ( g_proto[i].new_client != NULL ) { 198 if ( g_proto[i].new_client(client, &vio, lsock) == -1 ) { 199 supported = 0; 200 } 201 } 202 } 203 } 204 205 if ( !supported ) { 206 clients_delete(client); 207 //roar_vio_close(&vio); 208 return -1; 209 } 192 210 break; 193 211 }
Note: See TracChangeset
for help on using the changeset viewer.