- bug fix

This commit is contained in:
zolliker
2009-03-03 15:06:59 +00:00
parent 944fc9dfd5
commit de4ca7a5e9
2 changed files with 7 additions and 5 deletions

10
ascon.c
View File

@ -587,6 +587,11 @@ AsconStatus AsconTask(Ascon * a)
}
a->state = AsconReadStart;
break;
case AsconReading:
if (result != 0) {
break; /* char received: try again, probably more characters pending */
}
return AsconPending;
case AsconReadDone:
a->state = AsconIdle;
a->responseValid = 1;
@ -609,10 +614,7 @@ AsconStatus AsconTask(Ascon * a)
}
return AsconFailure;
default:
if (result) {
return AsconPending;
}
break;
return AsconPending;
}
}
}