[DRBD-cvs] drbd by phil; One more off-by-one-error fix to the ap_...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Fri, 7 May 2004 12:01:38 +0200 (CEST)


DRBD CVS committal

Author  : phil
Module  : drbd

Dir     : drbd/drbd


Modified Files:
      Tag: rel-0_7-branch
	drbd_req-2.4.c 


Log Message:
One more off-by-one-error fix to the ap_pending_cnt.

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/drbd_req-2.4.c,v
retrieving revision 1.33.2.70
retrieving revision 1.33.2.71
diff -u -3 -r1.33.2.70 -r1.33.2.71
--- drbd_req-2.4.c	6 May 2004 16:52:05 -0000	1.33.2.70
+++ drbd_req-2.4.c	7 May 2004 10:01:33 -0000	1.33.2.71
@@ -302,6 +302,9 @@
 				if (mdev->cstate >= Connected)
 					set_cstate(mdev,NetworkFailure);
 				drbd_thread_restart_nowait(&mdev->receiver);
+				if(mdev->conf.wire_protocol != DRBD_PROT_A) {
+					dec_ap_pending(mdev);
+				}
 			}
 		} else if (target_area_out_of_sync) {
 			drbd_read_remote(mdev,req);