WIe liest man Bytestreams an Serial ein

Gazello:

if ( read_serial() && SB[0] == 49  &&  SB[1] == 1   &&  SB[2] == 0 &&  SB[3] == 0 &&  SB[4] == 0 &&  SB[5] == 1 &&  SB[6] == 0 &&  SB[5] == 1 )

da steht:

...SB[5] == 1 &&  SB[6] == 0 &&  SB[5] == 1
      ^                             ^ ???

also zweimal Index 5.
Ein Copy-Past-Fehler oder soll das so sein?