We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 018ac3a commit 55f3fc5Copy full SHA for 55f3fc5
1 file changed
library/net.c
@@ -1252,12 +1252,14 @@ struct dnet_net_state *dnet_state_create(struct dnet_node *n,
1252
err_out_send_destroy:
1253
pthread_mutex_lock(&n->state_lock);
1254
err_out_unlock:
1255
- dnet_state_rb_remove_nolock(st);
1256
- list_del_init(&st->storage_state_entry);
+ dnet_state_remove_nolock(st);
1257
pthread_mutex_unlock(&n->state_lock);
+
1258
dnet_state_put(st);
1259
- pthread_mutex_destroy(&st->send_lock);
1260
- pthread_mutex_destroy(&st->trans_lock);
+ dnet_state_put(st);
1261
+ goto err_out_exit;
1262
1263
err_out_dup_destroy:
1264
dnet_sock_close(n, st->write_s);
1265
n2_old_protocol_rcvbuf_destroy(st);
0 commit comments