]> git.sur5r.net Git - bacula/bacula/commitdiff
Tweak ActionOnPurge code
authorEric Bollengier <eric@eb.homelinux.org>
Fri, 29 Jan 2010 10:28:32 +0000 (11:28 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:49:24 +0000 (16:49 +0200)
bacula/src/dird/ua_purge.c

index da53e4d0d8ddf504e970a07a38d038c1c058a842..c4f0d8ecb07578aabb0beda1092cc8d932cbab38 100644 (file)
@@ -579,7 +579,12 @@ static void do_actions_on_purge(UAContext *ua, MEDIA_DBR *mr)
    int dvd;
    uint64_t VolBytes = 0;
    char dev_name[MAX_NAME_LENGTH];
-         
+   
+   /* TODO: Return if not mr->Recyle ? */
+   if (!mr->Recycle) {
+      return;
+   }
+
    if (mr->ActionOnPurge & AOP_TRUNCATE) {
       /* Send the command to truncate the volume after purge. If this feature
        * is disabled for the specific device, this will be a no-op.
@@ -598,7 +603,7 @@ static void do_actions_on_purge(UAContext *ua, MEDIA_DBR *mr)
          bash_spaces(mr->MediaType);
          bash_spaces(pr.Name);
          
-         /* We set drive=-1 to let the storage decide of which drive
+         /* We set drive=-1 to let the storage decides of which drive
           * to use
           */
          sd->fsend("relabel %s OldName=%s NewName=%s PoolName=%s "