Changeset 1037:a4c5621a37cf in roaraudio for libroar/meta.c


Ignore:
Timestamp:
12/23/08 05:53:32 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

check correctly for meta data length (explicide cast to not get strange results)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/meta.c

    r878 r1037  
    127127  return -1; 
    128128 
    129  m.datalen = 5 + m.data[3] + m.data[4]; 
     129 m.datalen = (int) 5 + (int) m.data[3] + len; 
    130130 if ( m.datalen > LIBROAR_BUFFER_MSGDATA ) 
    131131  return -1; 
     
    133133 strncpy(&(m.data[5]), meta->key, ROAR_META_MAX_NAMELEN); 
    134134 strncpy(&(m.data[5+m.data[3]]), meta->value, len); 
     135 
     136 ROAR_DBG("roar_stream_meta_set(*): meta value length is %i byte", len); 
     137 ROAR_DBG("roar_stream_meta_set(*): message data length is %i byte", m.datalen); 
    135138 
    136139 if ( roar_req(con, &m, NULL) == -1 ) 
Note: See TracChangeset for help on using the changeset viewer.