aboutsummaryrefslogtreecommitdiff
path: root/ruby/ext/google/protobuf_c/encode_decode.c
diff options
context:
space:
mode:
authorChris Fallin <cfallin@google.com>2015-01-26 11:23:19 -0800
committerChris Fallin <cfallin@google.com>2015-01-26 11:23:19 -0800
commit9de35e742167b1dd2941cefab6e99239207f8e2c (patch)
tree74af78fc36329fa2f4064221106f7dde38084c6e /ruby/ext/google/protobuf_c/encode_decode.c
parente2debef5d8cd084946bd14fecabda5c328382114 (diff)
downloadprotobuf-9de35e742167b1dd2941cefab6e99239207f8e2c.tar.gz
protobuf-9de35e742167b1dd2941cefab6e99239207f8e2c.tar.bz2
protobuf-9de35e742167b1dd2941cefab6e99239207f8e2c.zip
Addressed code-review comments.
Diffstat (limited to 'ruby/ext/google/protobuf_c/encode_decode.c')
-rw-r--r--ruby/ext/google/protobuf_c/encode_decode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ruby/ext/google/protobuf_c/encode_decode.c b/ruby/ext/google/protobuf_c/encode_decode.c
index 0db86209..3a441be3 100644
--- a/ruby/ext/google/protobuf_c/encode_decode.c
+++ b/ruby/ext/google/protobuf_c/encode_decode.c
@@ -558,11 +558,11 @@ static void add_handlers_for_message(const void *closure, upb_handlers *h) {
const upb_fielddef *f = upb_msg_iter_field(&i);
size_t offset = desc->layout->fields[upb_fielddef_index(f)].offset +
sizeof(MessageHeader);
- size_t oneof_case_offset =
- desc->layout->fields[upb_fielddef_index(f)].case_offset +
- sizeof(MessageHeader);
if (upb_fielddef_containingoneof(f)) {
+ size_t oneof_case_offset =
+ desc->layout->fields[upb_fielddef_index(f)].case_offset +
+ sizeof(MessageHeader);
add_handlers_for_oneof_field(h, f, offset, oneof_case_offset);
} else if (is_map_field(f)) {
add_handlers_for_mapfield(h, f, offset, desc);