Changeset 4538:b809f0dcd86a in roaraudio for roard/req.c
- Timestamp:
- 10/23/10 13:00:54 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r4521 r4538 1074 1074 int req_on_set_stream_para (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 1075 1075 uint16_t * d = (uint16_t *) mes->data; 1076 uint32_t tmp; 1076 1077 int i; 1077 1078 … … 1088 1089 switch (d[1]) { 1089 1090 case ROAR_STREAM_PARA_FLAGS: 1090 if ( mes->datalen != 2*4 )1091 if ( mes->datalen != 2*4 && mes->datalen != 2*5 ) 1091 1092 return -1; 1092 1093 … … 1095 1096 1096 1097 ROAR_DBG("req_on_set_stream_para(*): request seems to be valid"); 1098 1099 tmp = 0; 1100 1101 if ( mes->datalen == 2*5 ) { 1102 d[4] = ROAR_NET2HOST16(d[4]); 1103 tmp = d[4]; 1104 tmp <<= 16; 1105 } 1106 1107 tmp |= d[3]; 1097 1108 1098 1109 if ( d[2] == ROAR_RESET_FLAG ) {
Note: See TracChangeset
for help on using the changeset viewer.