src/states.c
changeset 517 003679edc437
parent 447 c9d01296d6d9
child 668 ba53613e94e4
--- a/src/states.c	Sun Sep 07 17:58:37 2008 +0200
+++ b/src/states.c	Fri Sep 12 10:54:54 2008 +0200
@@ -244,12 +244,16 @@
   
 #ifdef CO_ENABLE_LSS
   d->lss_transfer.nodeID=nodeId;
-  if(nodeId==0xFF)
-  {
+  if(nodeId==0xFF){
   	*d->bDeviceNodeId = nodeId;
   	return;
   }
+  else
 #endif
+  if(!(nodeId>0 && nodeId<=127)){
+	  MSG_WAR(0x2D01, "Invalid NodeID",nodeId);
+	  return;
+  }
 
   if(offset){
     /* Adjust COB-ID Client->Server (rx) only id already set to default value or id not valid (id==0xFF)*/