Merge pull request #17843 from yashykt/17819fix

Add alignment to size calculation
pull/17848/head
Yash Tibrewal 6 years ago committed by GitHub
commit 8ed3cd422f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/core/ext/filters/client_channel/subchannel.cc

@ -1004,8 +1004,9 @@ grpc_subchannel_get_connected_subchannel(grpc_subchannel* c) {
void* grpc_connected_subchannel_call_get_parent_data(
grpc_subchannel_call* subchannel_call) {
grpc_channel_stack* chanstk = subchannel_call->connection->channel_stack();
return (char*)subchannel_call + sizeof(grpc_subchannel_call) +
chanstk->call_stack_size;
return (char*)subchannel_call +
GPR_ROUND_UP_TO_ALIGNMENT_SIZE(sizeof(grpc_subchannel_call)) +
GPR_ROUND_UP_TO_ALIGNMENT_SIZE(chanstk->call_stack_size);
}
grpc_call_stack* grpc_subchannel_call_get_call_stack(

Loading…
Cancel
Save