速いプロセッサでキューのしっぽを食べてしまうことがあったので、暫定対策。
そのうち根本的に書き直すつもりなので深く追求しないように。
@@ -1504,7 +1504,7 @@ | ||
1504 | 1504 | continue; |
1505 | 1505 | |
1506 | 1506 | /* queue full の場合は見送る */ |
1507 | - if (WRAP(wp_crypt, NQ_CRYPT) == WRAP(rp_crypt - 1, NQ_CRYPT) | |
1507 | + if (WRAP(wp_crypt, NQ_CRYPT) == WRAP(rp_crypt - 16, NQ_CRYPT) /* XXX 16 はてきとう */ | |
1508 | 1508 | || q_crypt[WRAP(wp_crypt, NQ_CRYPT)] != NULL) |
1509 | 1509 | break; |
1510 | 1510 | } |