Changeset 80:96de686a82c0 in roaraudio


Ignore:
Timestamp:
07/12/08 18:13:45 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

handle over-long messages a bit better

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r79 r80  
    9999  return -1; 
    100100 
     101 if ( mes->datalen > 80 ) // we do not support long messages here 
     102  return -1; 
     103 
    101104 type = (unsigned)mes->data[1]; 
    102105 port = ROAR_NET2HOST16(((uint16_t*)mes->data)[1]); 
    103106 
    104  len = mes->datalen > 83 ? 79 : mes->datalen - 4; 
     107 len = mes->datalen - 4; 
    105108 
    106109 strncmp(host, &(mes->data[4]), len); 
Note: See TracChangeset for help on using the changeset viewer.