X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ao-tools%2Flib%2Fao-editaltos.c;h=602390e3d324d7e0cb736d39f25b5b169d63b39d;hb=6b5e5899d174466552a34a4d8574f0439776240d;hp=a51b7dbe8a129b2635bf26085edcb5cd1ca19dd6;hpb=6f729ff46b2f4531db68f0af85e7e9fe0f6d1969;p=fw%2Faltos diff --git a/ao-tools/lib/ao-editaltos.c b/ao-tools/lib/ao-editaltos.c index a51b7dbe..602390e3 100644 --- a/ao-tools/lib/ao-editaltos.c +++ b/ao-tools/lib/ao-editaltos.c @@ -56,7 +56,7 @@ rewrite(struct ao_hex_image *load, unsigned address, uint8_t *data, int length) if (address < load->address || load->address + load->length < address + length) return false; - memcpy(load->data + address - load->address, data, length); + memcpy(&load->data[address - load->address], data, length); return true; }