@@ -18,7 +18,7 @@ const entitySentinel = 9999
1818
1919func (p * Parser ) handlePacketEntities (pe * msg.CSVCMsg_PacketEntities ) {
2020 defer func () {
21- p .setError (recoverFromPanic (recover ()))
21+ p .setError (recoverFromUnexpectedEOF (recover ()))
2222 }()
2323
2424 r := bit .NewSmallBitReader (bytes .NewReader (pe .EntityData ))
@@ -85,7 +85,7 @@ func (p *Parser) readEnterPVS(reader *bit.BitReader, entityID int) *st.Entity {
8585
8686func (p * Parser ) handleGameEventList (gel * msg.CSVCMsg_GameEventList ) {
8787 defer func () {
88- p .setError (recoverFromPanic (recover ()))
88+ p .setError (recoverFromUnexpectedEOF (recover ()))
8989 }()
9090
9191 p .gehDescriptors = make (map [int32 ]* msg.CSVCMsg_GameEventListDescriptorT )
@@ -96,7 +96,7 @@ func (p *Parser) handleGameEventList(gel *msg.CSVCMsg_GameEventList) {
9696
9797func (p * Parser ) handleGameEvent (ge * msg.CSVCMsg_GameEvent ) {
9898 defer func () {
99- p .setError (recoverFromPanic (recover ()))
99+ p .setError (recoverFromUnexpectedEOF (recover ()))
100100 }()
101101
102102 if p .gehDescriptors == nil {
@@ -530,7 +530,7 @@ func getCommunityID(guid string) int64 {
530530
531531func (p * Parser ) handleUpdateStringTable (tab * msg.CSVCMsg_UpdateStringTable ) {
532532 defer func () {
533- p .setError (recoverFromPanic (recover ()))
533+ p .setError (recoverFromUnexpectedEOF (recover ()))
534534 }()
535535
536536 cTab := p .stringTables [tab .TableId ]
@@ -547,7 +547,7 @@ func (p *Parser) handleUpdateStringTable(tab *msg.CSVCMsg_UpdateStringTable) {
547547
548548func (p * Parser ) handleCreateStringTable (tab * msg.CSVCMsg_CreateStringTable ) {
549549 defer func () {
550- p .setError (recoverFromPanic (recover ()))
550+ p .setError (recoverFromUnexpectedEOF (recover ()))
551551 }()
552552
553553 if tab .Name == stNameModelPreCache {
@@ -637,7 +637,7 @@ func (p *Parser) handleCreateStringTable(tab *msg.CSVCMsg_CreateStringTable) {
637637
638638func (p * Parser ) handleUserMessage (um * msg.CSVCMsg_UserMessage ) {
639639 defer func () {
640- p .setError (recoverFromPanic (recover ()))
640+ p .setError (recoverFromUnexpectedEOF (recover ()))
641641 }()
642642
643643 switch msg .ECstrike15UserMessages (um .MsgType ) {
@@ -703,7 +703,7 @@ var frameParsedToken = new(frameParsedTokenType)
703703
704704func (p * Parser ) handleFrameParsed (* frameParsedTokenType ) {
705705 defer func () {
706- p .setError (recoverFromPanic (recover ()))
706+ p .setError (recoverFromUnexpectedEOF (recover ()))
707707 }()
708708
709709 for k , rp := range p .rawPlayers {
0 commit comments