From fd150f35a27673f0194aff356c497aad43353e3a Mon Sep 17 00:00:00 2001 From: koennecke Date: Fri, 16 Apr 2010 09:02:17 +0000 Subject: [PATCH] - Fixed a bug which caused the status file to be overwritten before it could be read on initialization. - The new SLS magnet driver for the TCP/IP concentrator now successfully writes data --- slsecho.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 ");