+ if (sndinprog_cnt_used) {
+ VERIFY(in6p->inp_sndinprog_cnt > 0);
+ if (--in6p->inp_sndinprog_cnt == 0) {
+ in6p->inp_flags &= ~(INP_FC_FEEDBACK);
+ if (in6p->inp_sndingprog_waiters > 0) {
+ wakeup(&in6p->inp_sndinprog_cnt);
+ }
+ }
+ sndinprog_cnt_used = false;
+ }
+