Changeset 5249:26fb6a2e20fc in roaraudio for roarclients/roarmonhttp.c
- Timestamp:
- 11/13/11 15:01:24 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarmonhttp.c
r5238 r5249 81 81 int ret; 82 82 83 roar_vio_nonblock(src, ROAR_SOCKET_NONBLOCK); 84 roar_vio_nonblock(dest, ROAR_SOCKET_NONBLOCK); 83 if ( roar_vio_nonblock(src, ROAR_SOCKET_NONBLOCK) == -1 ) { 84 ROAR_WARN("stream(dest=%p, src=%p): Can not set source stream non-blocking: %s", 85 dest, src, roar_error2str(roar_error)); 86 } 87 if ( roar_vio_nonblock(dest, ROAR_SOCKET_NONBLOCK) == -1 ) { 88 ROAR_WARN("stream(dest=%p, src=%p): Can not set destination stream non-blocking: %s", 89 dest, src, roar_error2str(roar_error)); 90 } 85 91 86 92 ROAR_VIO_SELECT_SETVIO(&(vios[0]), src, ROAR_VIO_SELECT_READ); … … 125 131 ring = cur; 126 132 } else { 127 roar_buffer_add(ring, cur); 133 if ( roar_buffer_add(ring, cur) == -1 ) { 134 ROAR_ERR("stream(dest=%p, src=%p): Can not append buffer to ring: %s", 135 dest, src, roar_error2str(roar_error)); 136 roar_buffer_free(ring); 137 roar_buffer_free(cur); 138 return -1; 139 } 128 140 } 129 141 }
Note: See TracChangeset
for help on using the changeset viewer.