From: Eric Bollengier Date: Mon, 20 Dec 2021 13:32:42 +0000 (+0100) Subject: regress: Fix verify-plugin-test X-Git-Tag: Beta-15.0.0~710 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33e0ca330bb651356d21bf62db4003ed9ddfbcd1;p=thirdparty%2Fbacula.git regress: Fix verify-plugin-test --- diff --git a/bacula/src/plugins/fd/test-verify-fd.c b/bacula/src/plugins/fd/test-verify-fd.c index 417238a92..8ef2fdd40 100644 --- a/bacula/src/plugins/fd/test-verify-fd.c +++ b/bacula/src/plugins/fd/test-verify-fd.c @@ -296,6 +296,7 @@ static bRC pluginIO(bpContext *ctx, struct io_pkt *io) { char buf[512]; verifyplug *self = get_self(ctx); + ssize_t nb; if (!self) { return bRC_Error; } @@ -321,9 +322,9 @@ static bRC pluginIO(bpContext *ctx, struct io_pkt *io) case IO_WRITE: Dmsg(ctx, dbglvl, "verifyplug: writing\n"); - io->status = write(fileno(self->pfd->wfd), io->buf, io->count); + nb = write(fileno(self->pfd->wfd), io->buf, io->count); - if (io->status == 0) { + if (nb != io->count) { Jmsg(ctx, M_ERROR, "Write error\n"); return bRC_Error;