浏览代码

Convert descriptortype to type for upb_msgval_sizeof (#4357)

Paul Yang 7 年之前
父节点
当前提交
a48d58df96
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      php/ext/google/protobuf/upb.c

+ 1 - 1
php/ext/google/protobuf/upb.c

@@ -4108,7 +4108,7 @@ static uint8_t upb_msg_fieldsize(const upb_msglayout_fieldinit_v1 *field) {
   if (field->label == UPB_LABEL_REPEATED) {
     return sizeof(void*);
   } else {
-    return upb_msgval_sizeof(field->descriptortype);
+    return upb_msgval_sizeof(upb_desctype_to_fieldtype[field->descriptortype]);
   }
 }