diff options
| author | Masaki Muranaka <[email protected]> | 2013-03-08 22:48:32 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-03-08 22:48:32 +0900 |
| commit | 9324c2168a7ca3efc98d5d770b684f4734ca1035 (patch) | |
| tree | a2e2ad082f43d49358fadd6423ee7f741d429727 /src/load.c | |
| parent | d1a4958bfc9685a41379557a752ebf901ebe419d (diff) | |
| download | mruby-9324c2168a7ca3efc98d5d770b684f4734ca1035.tar.gz mruby-9324c2168a7ca3efc98d5d770b684f4734ca1035.zip | |
Don't initialize variables that store result as MRB_DUMP_OK. It possibly causes bugs on modifications in the future.
Diffstat (limited to 'src/load.c')
| -rw-r--r-- | src/load.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/load.c b/src/load.c index 30a987492..5522d9bb1 100644 --- a/src/load.c +++ b/src/load.c @@ -22,7 +22,7 @@ offset_crc_body() static int read_rite_irep_record(mrb_state *mrb, const uint8_t *bin, uint32_t *len) { - int i, ret = MRB_DUMP_OK; + int i, ret; char *char_buf; const uint8_t *src = bin; uint16_t tt, pool_data_len, snl, buf_size = MRB_DUMP_DEFAULT_STR_LEN; @@ -155,6 +155,7 @@ read_rite_irep_record(mrb_state *mrb, const uint8_t *bin, uint32_t *len) } *len = src - bin; + ret = MRB_DUMP_OK; error_exit: mrb_free(mrb, char_buf); return ret; @@ -163,7 +164,7 @@ error_exit: static int read_rite_section_irep(mrb_state *mrb, const uint8_t *bin) { - int n, i, result = MRB_DUMP_OK; + int n, i, result; uint32_t len, sirep; uint16_t nirep; const struct rite_section_irep_header *header; @@ -182,6 +183,7 @@ read_rite_section_irep(mrb_state *mrb, const uint8_t *bin) bin += len; } + result = MRB_DUMP_OK; error_exit: if (result != MRB_DUMP_OK) { for (n = 0, i = sirep; i < mrb->irep_len; n++, i++) { @@ -225,7 +227,7 @@ read_rite_binary_header(const uint8_t *bin, uint32_t *bin_size, uint16_t *crc) int mrb_read_irep(mrb_state *mrb, const uint8_t *bin) { - int total_nirep = 0, result = MRB_DUMP_OK; + int total_nirep = 0, result; const struct rite_section_header *section_header; uint16_t crc; uint32_t bin_size = 0, n; @@ -285,7 +287,7 @@ mrb_load_irep(mrb_state *mrb, const uint8_t *bin) static int read_rite_section_irep_file(mrb_state *mrb, FILE *fp) { - int n, i, result = MRB_DUMP_OK; + int n, i, result; uint16_t sirep, nirep; uint32_t len, buf_size; uint8_t *buf = NULL; @@ -311,6 +313,7 @@ read_rite_section_irep_file(mrb_state *mrb, FILE *fp) goto error_exit; } + result = MRB_DUMP_OK; error_exit: mrb_free(mrb, buf); if (result != MRB_DUMP_OK) { @@ -336,7 +339,7 @@ error_exit: int mrb_read_irep_file(mrb_state *mrb, FILE* fp) { - int total_nirep = 0, result = MRB_DUMP_OK; + int total_nirep = 0, result; uint8_t *buf; uint16_t crc, crcwk = 0; uint32_t bin_size = 0, buf_size = 0, section_size = 0; |
