go-syslog
go-syslog copied to clipboard
Fix panic when parsing line with only priority.
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.