]> git.pld-linux.org Git - packages/bacula.git/blob - bacula-2.2.4-poll-mount.patch
- offcial patches
[packages/bacula.git] / bacula-2.2.4-poll-mount.patch
1
2  This patch resolves bug #908 where a tape is not properly mounted
3  (recognized) during a poll.
4
5  Apply to version 2.2.4 (and perhaps older 2.2.x versions) with
6   
7  cd <bacula-source>
8  patch -p0 <2.2.4-poll-mount.patch
9  ./configure (your options)
10  make
11  ...
12  make install
13
14 Index: src/stored/dev.c
15 ===================================================================
16 --- src/stored/dev.c    (revision 5553)
17 +++ src/stored/dev.c    (working copy)
18 @@ -1844,7 +1844,8 @@
19  
20     /* Clean up device packet so it can be reused */
21     clear_opened();
22 -   state &= ~(ST_LABEL|ST_READ|ST_APPEND|ST_EOT|ST_WEOT|ST_EOF);
23 +   state &= ~(ST_LABEL|ST_READ|ST_APPEND|ST_EOT|ST_WEOT|ST_EOF|
24 +              ST_MOUNTED|ST_MEDIA|ST_SHORT|ST_FREESPACE_OK|ST_PART_SPOOLED);
25     label_type = B_BACULA_LABEL;
26     file = block_num = 0;
27     file_size = 0;
This page took 1.09825 seconds and 3 git commands to generate.