diff --git a/src/phyp/phyp_driver.c b/src/phyp/phyp_driver.c index 1e8ed3020c..3fc5a0c27e 100644 --- a/src/phyp/phyp_driver.c +++ b/src/phyp/phyp_driver.c @@ -2002,14 +2002,11 @@ phypUUIDTable_Push(virConnectPtr conn) /* rc indicates how many bytes were written this time */ sent += rc; } + ptr += sent; + nread -= sent; } while (rc > 0 && sent < nread); - ptr += sent; - nread -= sent; } while (1); - goto exit; - - exit: if (channel) { libssh2_channel_send_eof(channel); libssh2_channel_wait_eof(channel);