[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 06/12] nbd: make session_close() idempotent
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH 06/12] nbd: make session_close() idempotent |
Date: |
Thu, 20 Jun 2013 19:46:05 +0200 |
Signed-off-by: Marc-André Lureau <address@hidden>
---
block/nbd-client.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/block/nbd-client.c b/block/nbd-client.c
index b7eea21..c49be30 100644
--- a/block/nbd-client.c
+++ b/block/nbd-client.c
@@ -352,7 +352,12 @@ static void nbd_teardown_connection(NbdClientSession
*client)
void nbd_client_session_close(NbdClientSession *client)
{
+ if (!client->bs) {
+ return;
+ }
+
nbd_teardown_connection(client);
+ client->bs = NULL;
}
int nbd_client_session_init(NbdClientSession *client, BlockDriverState *bs,
--
1.8.3.rc1.49.g8d97506
- [Qemu-devel] [PATCH 00/12] RFC: add Spice block device, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 01/12] include: add missing config-host.h include, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 10/12] block: learn to open a driver with a given opaque, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 08/12] block: extract make_snapshot() from bdrv_open(), Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 12/12] block: add spice block device backend, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 06/12] nbd: make session_close() idempotent,
Marc-André Lureau <=
- [Qemu-devel] [PATCH 04/12] Split nbd block client code, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 03/12] nbd: don't change socket block during negotiate, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 02/12] char: add qemu_chr_fe_event(), Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 11/12] block: allow to call bdrv_open() with an opaque, Marc-André Lureau, 2013/06/20
- [Qemu-devel] [PATCH 07/12] block: save the associated child in BlockDriverState, Marc-André Lureau, 2013/06/20