diff options
| author | DavePutz <dwputz@gmail.com> | 2020-07-13 22:27:06 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-13 22:27:06 -0500 |
| commit | e963cff72de0efbd4e9c0b177caab88363f67d2e (patch) | |
| tree | d3ca05909c204a8b7b699dd282fcb0af37585911 | |
| parent | 40f1bd0c7cf9ca4d8f3ce294f8dca5180bfcba65 (diff) | |
Issue #2949 Run background checks during long multiplications
| -rw-r--r-- | py/mpz.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -443,8 +443,11 @@ STATIC size_t mpn_mul(mpz_dig_t *idig, mpz_dig_t *jdig, size_t jlen, mpz_dig_t * *id++ = carry; } - ilen = id - oidig; + ilen = id - oidig; + // check to prevent usb starvation + RUN_BACKGROUND_TASKS; } + return ilen; } |
