Преглед на файлове

frame: add missing error codes to parse

Chris Bannister преди 9 години
родител
ревизия
ac50672c8c
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      frame.go

+ 4 - 0
frame.go

@@ -573,6 +573,10 @@ func (f *framer) parseErrorFrame() frame {
 		res.Function = f.readString()
 		res.ArgTypes = f.readStringList()
 		return res
+	case errInvalid, errBootstrapping, errConfig, errCredentials, errOverloaded,
+		errProtocol, errServer, errSyntax, errTruncate, errUnauthorized:
+		// TODO(zariel): we should have some distinct types for these errors
+		return errD
 	default:
 		panic(fmt.Errorf("unknown error code: 0x%x", errD.code))
 	}