Przeglądaj źródła

Convert descriptortype to type for upb_msgval_sizeof (#4357)

Paul Yang 7 lat temu
rodzic
commit
a48d58df96
1 zmienionych plików z 1 dodań i 1 usunięć
  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]);
   }
 }