]> xenbits.xensource.com Git - people/dstodden/blktap.git/commitdiff
CA-32254: Fix error code display broken by 433:660ec5748510.
authorDaniel Stodden <daniel.stodden@citrix.com>
Tue, 13 Oct 2009 22:07:50 +0000 (15:07 -0700)
committerDaniel Stodden <daniel.stodden@citrix.com>
Tue, 13 Oct 2009 22:07:50 +0000 (15:07 -0700)
daemon/tapdisk-channel.c

index c8a421d2314f3dbcacbfc89d390fc7f4fa37a39d..1ec1c1e41425649608a92af5ecf4b39e4349cbba 100644 (file)
@@ -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;