diff options
| author | Bernhard Boser <boser@server.home> | 2020-11-12 17:43:40 -0800 |
|---|---|---|
| committer | Scott Shawcroft <scott@tannewt.org> | 2020-12-01 18:38:47 -0800 |
| commit | a310cde8c10878d83128c1a96b1dc4ecdf4b721a (patch) | |
| tree | 2fccc30dae9ead34b23b5006b73c6638962c5155 /shared-module/msgpack | |
| parent | b805bf8a6293ff4c6f8550946403e509a0aa9e37 (diff) | |
fixed res may not be initialized in read_size
Diffstat (limited to 'shared-module/msgpack')
| -rw-r--r-- | shared-module/msgpack/__init__.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shared-module/msgpack/__init__.c b/shared-module/msgpack/__init__.c index a825bb0f3..3508755e0 100644 --- a/shared-module/msgpack/__init__.c +++ b/shared-module/msgpack/__init__.c @@ -90,11 +90,12 @@ STATIC uint32_t read4(msgpack_stream_t *s) { } STATIC size_t read_size(msgpack_stream_t *s, uint8_t len_index) { - size_t res; + size_t res = 0; switch (len_index) { case 0: res = (size_t)read1(s); break; case 1: res = (size_t)read2(s); break; case 2: res = (size_t)read4(s); break; + default: mp_raise_ValueError(translate("too big")); } return res; } |
