]> git.sur5r.net Git - bacula/bacula/commitdiff
Add more sm_check debug
authorKern Sibbald <kern@sibbald.com>
Mon, 7 Dec 2009 08:32:12 +0000 (09:32 +0100)
committerKern Sibbald <kern@sibbald.com>
Mon, 7 Dec 2009 08:32:12 +0000 (09:32 +0100)
bacula/src/dird/ua_prune.c

index 336089b9a7fdbac9fae3e4f939c933121bcd90f9..8155d4f8a133d5b8654a1957a267a7331276e488 100644 (file)
@@ -96,6 +96,8 @@ int file_delete_handler(void *ctx, int num_fields, char **row)
          del->max_ids);
    }
    del->JobId[del->num_ids++] = (JobId_t)str_to_int64(row[0]);
+   /* **FIXME*** remove in production */
+   sm_check(__FILE__, __LINE__, true);
 // Dmsg2(150, "row=%d val=%d\n", del->num_ids-1, del->JobId[del->num_ids-1]);
    return 0;
 }
@@ -305,8 +307,12 @@ int prune_files(UAContext *ua, CLIENT *client, POOL *pool)
 
 bail_out:
    db_unlock(ua->db);
+   /* ***FIXME*** remove this for production */
+   sm_check(__FILE__, __LINE__, true);
    if (del.JobId) {
       free(del.JobId);
+      /* ***FIXME*** remove this for production */
+      sm_check(__FILE__, __LINE__, true);
    }
    return 1;
 }