瀏覽代碼

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))
 	}