diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-08-18 01:18:18 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-08-18 01:18:18 +0300 |
| commit | aa0665af307420e493b09af9a97fbd36fd53ef4b (patch) | |
| tree | 69368ced3ccfc5981337f03c76524f38571cfae4 /tdump/src/disassembler.c | |
| parent | a44c59b6ab7b45bd52408bb67c17b6aa09aefeef (diff) | |
| download | tri-aa0665af307420e493b09af9a97fbd36fd53ef4b.tar.gz tri-aa0665af307420e493b09af9a97fbd36fd53ef4b.zip | |
enable analyzer for tdump and fix issues
Diffstat (limited to 'tdump/src/disassembler.c')
| -rw-r--r-- | tdump/src/disassembler.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tdump/src/disassembler.c b/tdump/src/disassembler.c index 699ddf2..f368c68 100644 --- a/tdump/src/disassembler.c +++ b/tdump/src/disassembler.c @@ -308,6 +308,9 @@ int disassemble(const char *file) { size_t len = 0; const uint32_t *buf = read_object_file(file, &len); + if (!buf) + return -1; + /* somewhat specific but we know that each tryte is mapped to uin32_t */ struct disasm_ctx ctx = {.buf = buf, .pc = 0, .len = len / sizeof(uint32_t)}; |
