Skip to content

Commit 926ae3b

Browse files
committed
Ignore SDO transfers not initiated by our device
1 parent 1afe6f6 commit 926ae3b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "canopen",
3-
"version": "2.8.0",
3+
"version": "2.8.1",
44
"description": "CANopen implementation for Javascript",
55
"main": "index.js",
66
"scripts": {

source/protocol/sdo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,7 @@ class Sdo {
953953
_onMessage(message) {
954954
// Handle transfers as a client (remote object dictionary)
955955
const serverTransfer = this.transfers[message.id];
956-
if(serverTransfer) {
956+
if(serverTransfer !== undefined && serverTransfer.active) {
957957
switch(message.data[0] >> 5) {
958958
case ServerCommand.ABORT:
959959
serverTransfer.abort(message.data.readUInt32LE(4));

0 commit comments

Comments
 (0)