Browse Source

[fc] Allow peers and ULPs to log out when usage count reaches zero

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 14 years ago
parent
commit
0cd185e734
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      src/net/fc.c

+ 2
- 2
src/net/fc.c View File

1236
 	assert ( peer->usage > 0 );
1236
 	assert ( peer->usage > 0 );
1237
 
1237
 
1238
 	/* Decrement our usage count and log out if we reach zero */
1238
 	/* Decrement our usage count and log out if we reach zero */
1239
-	if ( peer->usage-- == 0 )
1239
+	if ( --(peer->usage) == 0 )
1240
 		fc_peer_logout ( peer, 0 );
1240
 		fc_peer_logout ( peer, 0 );
1241
 }
1241
 }
1242
 
1242
 
1531
 	assert ( ulp->usage > 0 );
1531
 	assert ( ulp->usage > 0 );
1532
 
1532
 
1533
 	/* Decrement our usage count and log out if we reach zero */
1533
 	/* Decrement our usage count and log out if we reach zero */
1534
-	if ( ulp->usage-- == 0 )
1534
+	if ( --(ulp->usage) == 0 )
1535
 		fc_ulp_logout ( ulp, 0 );
1535
 		fc_ulp_logout ( ulp, 0 );
1536
 
1536
 
1537
 	/* Decrement our peer's usage count */
1537
 	/* Decrement our peer's usage count */

Loading…
Cancel
Save