Changeset 4 for trunk/URouterOS.pas


Ignore:
Timestamp:
Dec 3, 2009, 9:09:58 AM (14 years ago)
Author:
george
Message:
  • Modified: Minor changes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/URouterOS.pas

    r2 r4  
    8484var
    8585  I: Integer;
     86  Temp: string;
    8687begin
    8788  I := 1;
     
    115116  until I >= Length(Buffer);
    116117
     118  Temp := Trim(Line);
    117119  if Line <> '' then
    118120  case FConnectionState of
     
    131133    csConnectedCommandProcessing: begin
    132134      if Line[1] = '[' then begin
    133         if not FirstResponseBracket then FirstResponseBracket := True
    134         else ChangeState(csConnectedReady)
     135        //if not FirstResponseBracket then FirstResponseBracket := True
     136        //else ChangeState(csConnectedReady)
     137        if (Line[1] = '[') and (Temp[Length(Temp)] = '>') then
     138          ChangeState(csConnectedReady);
    135139      end else CommandResponse.Add(Line);
    136140    end;
    137141  end;
    138142end;
    139 
    140143
    141144destructor TRouterOS.Destroy;
Note: See TracChangeset for help on using the changeset viewer.