Changeset 4342:6a1a4274b8ab in roaraudio


Ignore:
Timestamp:
09/13/10 21:53:28 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

small bug fixes

Location:
libroar
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libroar/asyncctl.c

    r4341 r4342  
    4444 if ( con == NULL || triggered == NULL ) 
    4545  return -1; 
    46  
    47  memset(triggered, 0, sizeof(struct roar_event)); 
    4846 
    4947 if ( num == 0 ) 
     
    9997 len_have = tmp = m.datalen - 4; 
    10098 
     99 memset(triggered, 0, sizeof(struct roar_event)); 
     100 
    101101 if ( roar_event_from_blob(triggered, vp, &tmp) != 0 ) 
    102102  return -1; 
  • libroar/notify.c

    r4339 r4342  
    486486 event->arg2_len    = ROAR_NET2HOST16(u16[3]); 
    487487 
     488 if ( event->emitter == (uint16_t)-1) 
     489  event->emitter = -1; 
     490 
     491 if ( event->target == (uint16_t)-1) 
     492  event->target = -1; 
     493 
     494 if ( event->target_type == (uint16_t)-1) 
     495  event->target_type = -1; 
     496 
    488497 if ( event->flags & ROAR_EVENT_FLAG_NETTRANS ) { 
    489498  event->arg0 = ROAR_NET2HOST16(u16[4]); 
    490   event->arg1 = ROAR_NET2HOST16(u16[4]); 
     499  event->arg1 = ROAR_NET2HOST16(u16[5]); 
     500 
     501  if ( event->arg0 == (uint16_t)-1) 
     502   event->arg0 = -1; 
     503 
     504  if ( event->arg1 == (uint16_t)-1) 
     505   event->arg1 = -1; 
     506 
    491507  event->arg2 = blob + needed_len - event->arg2_len; 
    492508 } else { 
Note: See TracChangeset for help on using the changeset viewer.