[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/cc2420/transmit CC2420TransmitP.nc, 1.5, 1.6

David Gay idgay at users.sourceforge.net
Fri Jun 20 14:38:40 PDT 2008


Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/cc2420/transmit
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9220/transmit

Modified Files:
	CC2420TransmitP.nc 
Log Message:
m_msg can be null (before first send)

Index: CC2420TransmitP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** CC2420TransmitP.nc	17 Jun 2008 07:28:24 -0000	1.5
--- CC2420TransmitP.nc	20 Jun 2008 21:38:36 -0000	1.6
***************
*** 328,332 ****
          if ( time - m_prev_time < 10 ) {
            call CC2420Receive.sfd_dropped();
!           call PacketTimeStamp.clear(m_msg);
          }
          break;
--- 328,333 ----
          if ( time - m_prev_time < 10 ) {
            call CC2420Receive.sfd_dropped();
! 	  if (m_msg)
! 	    call PacketTimeStamp.clear(m_msg);
          }
          break;
***************
*** 356,360 ****
      uint8_t length;
  
!     if ( type == IEEE154_TYPE_ACK ) {
        ack_header = call CC2420PacketBody.getHeader( ack_msg );
        msg_header = call CC2420PacketBody.getHeader( m_msg );
--- 357,361 ----
      uint8_t length;
  
!     if ( type == IEEE154_TYPE_ACK && m_msg) {
        ack_header = call CC2420PacketBody.getHeader( ack_msg );
        msg_header = call CC2420PacketBody.getHeader( m_msg );



More information about the Tinyos-2-commits mailing list