mirror of
https://github.com/radareorg/radare2.git
synced 2025-03-03 11:50:02 +00:00
* Minor fixups in rasm
This commit is contained in:
parent
42f79227c9
commit
17b8713327
@ -59,7 +59,7 @@ R_API struct r_asm_t *r_asm_new()
|
||||
R_API void* r_asm_code_free(struct r_asm_code_t *acode)
|
||||
{
|
||||
if (!acode)
|
||||
return;
|
||||
return NULL;
|
||||
if (acode->buf)
|
||||
free(acode->buf);
|
||||
if (acode->buf_hex)
|
||||
@ -385,7 +385,7 @@ R_API struct r_asm_code_t *r_asm_massemble(struct r_asm_t *a, const char *buf)
|
||||
acode->len = idx + ret;
|
||||
if(!(acode->buf = realloc(acode->buf, idx+ret)))
|
||||
return r_asm_code_free(acode);
|
||||
if(!(acode->buf_hex = realloc(acode->buf_hex, idx+ret)))
|
||||
if(!(acode->buf_hex = realloc(acode->buf_hex, (idx+ret)*2+1)))
|
||||
return r_asm_code_free(acode);
|
||||
for (j = 0; j < ret; j++)
|
||||
acode->buf[idx+j] = aop.buf[j];
|
||||
|
Loading…
x
Reference in New Issue
Block a user