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 /spill.c | |
| parent | 4e81cc2f8a28ba168b446dbbd24a3877e6837da9 (diff) | |
fix a couple asan complaints
Diffstat (limited to 'spill.c')
| -rw-r--r-- | spill.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -173,11 +173,13 @@ limit(BSet *b, int k, BSet *f) bsclr(b, t); tarr[i++] = t; } - if (!f) - qsort(tarr, nt, sizeof tarr[0], tcmp0); - else { - fst = f; - qsort(tarr, nt, sizeof tarr[0], tcmp1); + if (nt > 1) { + if (!f) + qsort(tarr, nt, sizeof tarr[0], tcmp0); + else { + fst = f; + qsort(tarr, nt, sizeof tarr[0], tcmp1); + } } for (i=0; i<k && i<nt; i++) bsset(b, tarr[i]); |
