diff options
Diffstat (limited to 'nbd/common.c')
-rw-r--r-- | nbd/common.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/nbd/common.c b/nbd/common.c index 2b19c95099..bde673a04a 100644 --- a/nbd/common.c +++ b/nbd/common.c @@ -75,3 +75,18 @@ ssize_t nbd_wr_syncv(QIOChannel *ioc, g_free(local_iov_head); return done; } + + +void nbd_tls_handshake(Object *src, + Error *err, + void *opaque) +{ + struct NBDTLSHandshakeData *data = opaque; + + if (err) { + TRACE("TLS failed %s", error_get_pretty(err)); + data->error = error_copy(err); + } + data->complete = true; + g_main_loop_quit(data->loop); +} |