nbd.c (b91f93243bbe36dc436a64a662a9bbfb2362534a) nbd.c (87ea75d5e135c0527c6a9dbac4317913409f28c7)
1/*
2 * QEMU Block driver for NBD
3 *
4 * Copyright (C) 2008 Bull S.A.S.
5 * Author: Laurent Vivier <Laurent.Vivier@bull.net>
6 *
7 * Some parts:
8 * Copyright (C) 2007 Anthony Liguori <anthony@codemonkey.ws>

--- 191 unchanged lines hidden (view full) ---

200 }
201 s->client.is_unix = true;
202 } else if (qdict_haskey(options, "host")) {
203 s->client.is_unix = false;
204 } else {
205 return -EINVAL;
206 }
207
1/*
2 * QEMU Block driver for NBD
3 *
4 * Copyright (C) 2008 Bull S.A.S.
5 * Author: Laurent Vivier <Laurent.Vivier@bull.net>
6 *
7 * Some parts:
8 * Copyright (C) 2007 Anthony Liguori <anthony@codemonkey.ws>

--- 191 unchanged lines hidden (view full) ---

200 }
201 s->client.is_unix = true;
202 } else if (qdict_haskey(options, "host")) {
203 s->client.is_unix = false;
204 } else {
205 return -EINVAL;
206 }
207
208 s->socket_opts = qemu_opts_create_nofail(&socket_optslist);
208 s->socket_opts = qemu_opts_create(&socket_optslist, NULL, 0,
209 &error_abort);
209
210 qemu_opts_absorb_qdict(s->socket_opts, options, &local_err);
211 if (error_is_set(&local_err)) {
212 qerror_report_err(local_err);
213 error_free(local_err);
214 return -EINVAL;
215 }
216

--- 161 unchanged lines hidden ---
210
211 qemu_opts_absorb_qdict(s->socket_opts, options, &local_err);
212 if (error_is_set(&local_err)) {
213 qerror_report_err(local_err);
214 error_free(local_err);
215 return -EINVAL;
216 }
217

--- 161 unchanged lines hidden ---