[Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/byte_radio LinkLayerP.nc, 1.1.2.3, 1.1.2.4

Jan-Hinrich Hauer janhauer at users.sourceforge.net
Tue Jun 13 06:35:10 PDT 2006


Update of /cvsroot/tinyos/tinyos-2.x/tos/lib/byte_radio
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22983/tos/lib/byte_radio

Modified Files:
      Tag: tinyos-2_0_devel-BRANCH
	LinkLayerP.nc 
Log Message:
Bugfix: SplitControl.stopDone was not signalled because two variable states were mixed.

Index: LinkLayerP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/lib/byte_radio/Attic/LinkLayerP.nc,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -C2 -d -r1.1.2.3 -r1.1.2.4
*** LinkLayerP.nc	8 Jun 2006 15:31:05 -0000	1.1.2.3
--- LinkLayerP.nc	13 Jun 2006 13:35:08 -0000	1.1.2.4
***************
*** 135,139 ****
      void checkStopDone(error_t error) {
        atomic {
!         if ( (splitStateError == SUCCESS) && (error == EOFF) ) {
            signal SplitControl.stopDone(SUCCESS);
          } else if ( (error == SUCCESS) && (splitStateError == SUCCESS) ) {
--- 135,139 ----
      void checkStopDone(error_t error) {
        atomic {
!         if ( (splitStateError == EOFF) && (error == SUCCESS) ) {
            signal SplitControl.stopDone(SUCCESS);
          } else if ( (error == SUCCESS) && (splitStateError == SUCCESS) ) {



More information about the Tinyos-2-commits mailing list