diff options
author | Frederic Robra | 2019-07-02 14:38:11 +0200 |
---|---|---|
committer | Frederic Robra | 2019-07-02 14:38:11 +0200 |
commit | 8aa12e9063201e0704f7ad3a34fb4bf8614a075d (patch) | |
tree | f6875d934c2ccb3c59232182c48cba6c209bf1c5 /src/kernel/core.c | |
parent | added mq (diff) | |
download | dnbd3-ng-8aa12e9063201e0704f7ad3a34fb4bf8614a075d.tar.gz dnbd3-ng-8aa12e9063201e0704f7ad3a34fb4bf8614a075d.tar.xz dnbd3-ng-8aa12e9063201e0704f7ad3a34fb4bf8614a075d.zip |
added code to connect to server
Diffstat (limited to 'src/kernel/core.c')
-rw-r--r-- | src/kernel/core.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kernel/core.c b/src/kernel/core.c index 7725a1d..3b30a11 100644 --- a/src/kernel/core.c +++ b/src/kernel/core.c @@ -427,6 +427,9 @@ static void dnbd3_dev_remove(struct dnbd3_device_t *dnbd3) del_gendisk(disk); blk_cleanup_queue(q); blk_mq_free_tag_set(&dnbd3->tag_set); + if (dnbd3->sock) { + dnbd3_net_disconnect(dnbd3); + } disk->private_data = NULL; put_disk(disk); } |