diff --git a/slsecho.c b/slsecho.c index 3557f38..028847e 100644 --- a/slsecho.c +++ b/slsecho.c @@ -137,9 +137,11 @@ static int EchoPack(Ascon *a) /* read mode */ pPtr = stptok(pPtr,token,sizeof(token),":"); if(token[0] == 'r'){ - pMessage[2] = DSPREAD; + pMessage[1] = DSPREAD; } else if(token[0] == 'w'){ - pMessage[2] = DSPWRITE; + pMessage[1] = DSPWRITE; + }else if(token[0] == 's'){ + pMessage[1] = 0x2; } else { a->state = AsconFailed; DynStringConcat(a->errmsg,"ERROR: bad mode token ");