From c1763b64c07f47524cc440b4e9eb5bd1d7387ecb Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Fri, 28 Jun 2024 21:20:15 +0000 Subject: [PATCH] Auto-generate files after cl/647789835 --- php/ext/google/protobuf/php-upb.c | 2 +- ruby/ext/google/protobuf_c/ruby-upb.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/php/ext/google/protobuf/php-upb.c b/php/ext/google/protobuf/php-upb.c index f2fae6fa47..eba2b35cff 100644 --- a/php/ext/google/protobuf/php-upb.c +++ b/php/ext/google/protobuf/php-upb.c @@ -14386,7 +14386,7 @@ static void _upb_FieldDef_Create(upb_DefBuilder* ctx, const char* prefix, f->full_name); } - if (oneof_index >= upb_MessageDef_OneofCount(m)) { + if (oneof_index < 0 || oneof_index >= upb_MessageDef_OneofCount(m)) { _upb_DefBuilder_Errf(ctx, "oneof_index out of range (%s)", f->full_name); } diff --git a/ruby/ext/google/protobuf_c/ruby-upb.c b/ruby/ext/google/protobuf_c/ruby-upb.c index 71d7464351..02be7f3e92 100644 --- a/ruby/ext/google/protobuf_c/ruby-upb.c +++ b/ruby/ext/google/protobuf_c/ruby-upb.c @@ -13874,7 +13874,7 @@ static void _upb_FieldDef_Create(upb_DefBuilder* ctx, const char* prefix, f->full_name); } - if (oneof_index >= upb_MessageDef_OneofCount(m)) { + if (oneof_index < 0 || oneof_index >= upb_MessageDef_OneofCount(m)) { _upb_DefBuilder_Errf(ctx, "oneof_index out of range (%s)", f->full_name); }