From c07f592be87c3ec4758208aab6dd342789776b97 Mon Sep 17 00:00:00 2001 From: etisserant Date: Mon, 16 Mar 2009 22:04:39 +0000 Subject: [PATCH] Fixed size checking in getReadResultNetworkDict. Thanks Jari Kuusisto. --- src/sdo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdo.c b/src/sdo.c index 4e26652..8edf5be 100644 --- a/src/sdo.c +++ b/src/sdo.c @@ -1649,7 +1649,7 @@ UNS8 getReadResultNetworkDict (CO_Data* d, UNS8 nodeId, void* data, UNS8 *size, /* Transfert is finished. Put the value in the data. */ /* use transfers[line].count as max size */ - if( (UNS8)d->transfers[line].count > *size ) + if( (UNS8)d->transfers[line].count < *size ) *size = (UNS8)d->transfers[line].count; for ( i = 0 ; i < *size ; i++) { # ifdef CANOPEN_BIG_ENDIAN -- 2.39.2