- bug fix
This commit is contained in:
10
ascon.c
10
ascon.c
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user