Merge pull request #120 from fangyincheng/master

Fix: decType
diff --git a/decode.go b/decode.go
index a314f76..859cbd6 100644
--- a/decode.go
+++ b/decode.go
@@ -124,7 +124,7 @@
 		return d.decString(int32(tag))
 	}
 
-	if idx, err = d.decInt32(TAG_READ); err != nil {
+	if idx, err = d.decInt32(int32(tag)); err != nil {
 		return "", perrors.WithStack(err)
 	}