commit | 4b14e66582ce80c098aa527f02ad8b83dc3a6870 | [log] [tgz] |
---|---|---|
author | Petteri Aimonen <jpa@git.mail.kapsi.fi> | Fri Jan 31 20:07:07 2020 +0200 |
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | Fri Jan 31 20:07:07 2020 +0200 |
tree | 70ed7d40c3535ce15262ee4699f4289ccff268e5 | |
parent | f9f31e7cf403554ae75fc64aed48296be7444b47 [diff] |
Avoid unnecessary wrappers in pb_dec_submessage() (#484) Gives about 15% stack usage reduction.
diff --git a/pb_decode.c b/pb_decode.c index e31b537..fcd63c7 100644 --- a/pb_decode.c +++ b/pb_decode.c
@@ -1631,7 +1631,7 @@ /* Now decode the submessage contents */ if (status) { - status = pb_decode_noinit(&substream, field->submsg_desc, field->pData); + status = pb_decode_inner(&substream, field->submsg_desc, field->pData, 0); } if (!pb_close_string_substream(stream, &substream))