ao-tools: Use array indexing instead of addition to make gcc-10 happy
[fw/altos] / ao-tools / lib / ao-editaltos.c
index a51b7dbe8a129b2635bf26085edcb5cd1ca19dd6..602390e3d324d7e0cb736d39f25b5b169d63b39d 100644 (file)
@@ -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;
 }