@@ -165,13 +165,13 @@ // Read the non-predicted bytes and place them in the end of the buffer rc, err = reader.Read(ctx.input[predicted:]) retryData: if rc < int(available) && err == nil { // Retry the read if we have fewer bytes than what the prediction header indicates - var rc int - rc, err = reader.Read(ctx.input[predicted+rc:]) - rc += rc + var r int + r, err = reader.Read(ctx.input[predicted+rc:]) + rc += r goto retryData } // Continue on any error, try to decompress and return it along the result // Walk the buffer, filling in the predicted blanks, // relocating read bytes and and updating the guess table