Browse Source

update to modem script

cecylia 8 years ago
parent
commit
aafb093259
1 changed files with 13 additions and 11 deletions
  1. 13 11
      js/devicescripts.js

+ 13 - 11
js/devicescripts.js

@@ -17,17 +17,19 @@ var deviceScripts = {
 
 
     ping: {
     ping: {
 		onPacketReceived: function(device, packet) {
 		onPacketReceived: function(device, packet) {
-                    if(packet.transport.proto == "ICMP"){
-                        var new_packet = {
-                            network: {
-                                srcip: packet.network.dstip,
-                                dstip: packet.network.srcip
-                            },
-                            transport: {
-                                proto: "ICMP"
-                            }
-                        };
-                        sendPacket(device.id, 0, new_packet);
+                    if(packet.hashOwnProperty("proto"){
+                        if(packet.transport.proto == "ICMP"){
+                            var new_packet = {
+                                network: {
+                                    srcip: packet.network.dstip,
+                                    dstip: packet.network.srcip
+                                },
+                                transport: {
+                                    proto: "ICMP"
+                                }
+                            };
+                            sendPacket(device.id, 0, new_packet);
+                        }
                     }
                     }
 		}
 		}
     },
     },