# HG changeset patch
# User edouard
# Date 1284119096 -7200
# Node ID 4939452b1bf110a2ffa009cd6537fafaceb57606
# Parent  270b25cd9e8fc0f9ee5a895a7ec073cfc28c448d
Fixed SDO loop in some situations.

diff -r 270b25cd9e8f -r 4939452b1bf1 src/sdo.c
--- a/src/sdo.c	Fri Sep 10 13:44:06 2010 +0200
+++ b/src/sdo.c	Fri Sep 10 13:44:56 2010 +0200
@@ -414,6 +414,7 @@
 
   for (i = 0 ; i < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){
     if ( (d->transfers[i].state != SDO_RESET) &&
+     (d->transfers[i].state != SDO_ABORTED_INTERNAL) &&
 	 (d->transfers[i].nodeId == nodeId) &&
 	 (d->transfers[i].whoami == whoami) ) {
       *line = i;