]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/ua_cmds.c
Make Recycle work -- kes25May02
[bacula/bacula] / bacula / src / dird / ua_cmds.c
index 3f1ee1c59f0d9236e26131ba634fdb0485aa2c55..6f4b7f09d52f2f3749d3b27ee5e3fe94f5b769b7 100644 (file)
@@ -660,11 +660,17 @@ static int update_pool(UAContext *ua)
    int id;
    POOL *pool;
    
+   
+   pool = get_pool_resource(ua);
+   if (!pool) {
+      return 0;
+   }
+
    memset(&pr, 0, sizeof(pr));
+   strcpy(pr.Name, pool->hdr.name);
    if (!get_pool_dbr(ua, &pr)) {
-      return 1;
+      return 0;
    }
-
    strcpy(pr.PoolType, pool->pool_type);
    if (pr.MaxVols != (uint32_t) (pool->max_volumes)) {
       pr.MaxVols = pool->max_volumes;