diff options
| author | Quentin Carbonneaux <[email protected]> | 2021-03-02 10:01:26 +0100 |
|---|---|---|
| committer | Quentin Carbonneaux <[email protected]> | 2021-03-02 10:01:26 +0100 |
| commit | 99c8f84efc280265d026737b2bdfd4741c8a74e8 (patch) | |
| tree | 5fe0b0d0d3b5ada0e52d666c96443725572363d4 /util.c | |
| parent | 4e81cc2f8a28ba168b446dbbd24a3877e6837da9 (diff) | |
fix a couple asan complaints
Diffstat (limited to 'util.c')
| -rw-r--r-- | util.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -246,13 +246,15 @@ void idup(Ins **pd, Ins *s, ulong n) { *pd = alloc(n * sizeof(Ins)); - memcpy(*pd, s, n * sizeof(Ins)); + if (n) + memcpy(*pd, s, n * sizeof(Ins)); } Ins * icpy(Ins *d, Ins *s, ulong n) { - memcpy(d, s, n * sizeof(Ins)); + if (n) + memcpy(d, s, n * sizeof(Ins)); return d + n; } |
