]> git.sur5r.net Git - bacula/bacula/commitdiff
Update bfile.offset when with plugin offset
authorEric Bollengier <eric@eb.homelinux.org>
Sat, 20 Nov 2010 14:41:58 +0000 (15:41 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Thu, 25 Nov 2010 13:59:25 +0000 (14:59 +0100)
bacula/src/filed/fd_plugins.c

index 804019e9f21f6a251814211fe9fdef9cd3adf060..f4e490538bb371253a65e8e230ec5b82c802214e 100644 (file)
@@ -907,8 +907,10 @@ static ssize_t my_plugin_bread(BFILE *bfd, void *buf, size_t count)
    io.count = count;
    io.buf = (char *)buf;
    io.win32 = false;
+   io.offset = 0;
    io.lerror = 0;
    plug_func(plugin)->pluginIO(jcr->plugin_ctx, &io);
+   bfd->offset = io.offset;
    bfd->berrno = io.io_errno;
    if (io.win32) {
       errno = b_errno_win32;