From: Daniel Stodden Date: Tue, 13 Oct 2009 22:07:50 +0000 (-0700) Subject: CA-32254: Fix error code display broken by 433:660ec5748510. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=67b369dfcfd56ff56f8960d982397f7836355a27;p=people%2Fdstodden%2Fblktap.git CA-32254: Fix error code display broken by 433:660ec5748510. --- diff --git a/daemon/tapdisk-channel.c b/daemon/tapdisk-channel.c index c8a421d..1ec1c1e 100644 --- a/daemon/tapdisk-channel.c +++ b/daemon/tapdisk-channel.c @@ -672,9 +672,9 @@ tapdisk_channel_signal_paused(tapdisk_channel_t *channel) DPRINTF("write %s\n", channel->pause_done_str); ok = xs_write(channel->xsh, XBT_NULL, channel->pause_done_str, "", 0); if (!ok) { + err = -errno; EPRINTF("error writing %s: %d\n", channel->pause_done_str, err); - err = -errno; } return err; @@ -689,9 +689,9 @@ tapdisk_channel_signal_unpaused(tapdisk_channel_t *channel) DPRINTF("clear %s\n", channel->pause_done_str); ok = xs_rm(channel->xsh, XBT_NULL, channel->pause_done_str); if (!ok) { + err = -errno; EPRINTF("error removing %s: %d\n", channel->pause_done_str, err); - err = -errno; } return err;