Browse Source

Merge branch 'pxy_diff' into bfgminer-4.7.x

Luke Dashjr 11 years ago
parent
commit
12479488c8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      driver-stratum.c

+ 2 - 2
driver-stratum.c

@@ -188,7 +188,7 @@ void stratumsrv_client_changed_diff(struct proxy_client * const client)
 {
 {
 	int connections_affected = 0, connections_changed = 0;
 	int connections_affected = 0, connections_changed = 0;
 	struct stratumsrv_conn_userlist *ule, *ule2;
 	struct stratumsrv_conn_userlist *ule, *ule2;
-	LL_FOREACH(client->stratumsrv_connlist, ule)
+	LL_FOREACH2(client->stratumsrv_connlist, ule, client_next)
 	{
 	{
 		struct stratumsrv_conn * const conn = ule->conn;
 		struct stratumsrv_conn * const conn = ule->conn;
 		
 		
@@ -606,7 +606,7 @@ void stratumsrv_client_close(struct stratumsrv_conn * const conn)
 	{
 	{
 		struct proxy_client * const client = ule->client;
 		struct proxy_client * const client = ule->client;
 		LL_DELETE(conn->authorised_users, ule);
 		LL_DELETE(conn->authorised_users, ule);
-		LL_DELETE(client->stratumsrv_connlist, ule);
+		LL_DELETE2(client->stratumsrv_connlist, ule, client_next);
 		free(ule);
 		free(ule);
 	}
 	}
 	free(conn);
 	free(conn);