Open samuel opened 1 year ago
parseHeader was not checking that the end of the input hasn't been reached, and parseTimestamp and parseHostname assume that there's at least one character available. Avoid a panic by checking in parseHeader, and add a test to verify.
parseHeader was not checking that the end of the input hasn't been reached, and parseTimestamp and parseHostname assume that there's at least one character available. Avoid a panic by checking in parseHeader, and add a test to verify.