Revision 94607e7a qemu-nbd.c
b/qemu-nbd.c | ||
---|---|---|
248 | 248 |
{ |
249 | 249 |
BlockDriverState *bs; |
250 | 250 |
off_t dev_offset = 0; |
251 |
off_t offset = 0; |
|
252 | 251 |
uint32_t nbdflags = 0; |
253 | 252 |
bool disconnect = false; |
254 | 253 |
const char *bindto = "0.0.0.0"; |
... | ... | |
542 | 541 |
for (i = 1; i < nb_fds && ret; i++) { |
543 | 542 |
if (FD_ISSET(sharing_fds[i], &fds)) { |
544 | 543 |
if (nbd_trip(bs, sharing_fds[i], fd_size, dev_offset, |
545 |
&offset, nbdflags, data, NBD_BUFFER_SIZE) != 0) {
|
|
544 |
nbdflags, data, NBD_BUFFER_SIZE) != 0) { |
|
546 | 545 |
close(sharing_fds[i]); |
547 | 546 |
nb_fds--; |
548 | 547 |
sharing_fds[i] = sharing_fds[nb_fds]; |
Also available in: Unified diff