]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/ua_purge.c
Add jcr to DB arguments
[bacula/bacula] / bacula / src / dird / ua_purge.c
index 970872ca509f4b0f0246c3a710da67b8770e2de1..3c06c0fc188b457c9091099b6a831f53bd9c4f88 100644 (file)
@@ -268,7 +268,7 @@ int purge_files_from_client(UAContext *ua, CLIENT *client)
    memset(&del, 0, sizeof(del));
 
    strcpy(cr.Name, client->hdr.name);
-   if (!db_create_client_record(ua->db, &cr)) {
+   if (!db_create_client_record(ua->jcr, ua->db, &cr)) {
       return 0;
    }
 
@@ -345,7 +345,7 @@ int purge_jobs_from_client(UAContext *ua, CLIENT *client)
    memset(&del, 0, sizeof(del));
 
    strcpy(cr.Name, client->hdr.name);
-   if (!db_create_client_record(ua->db, &cr)) {
+   if (!db_create_client_record(ua->jcr, ua->db, &cr)) {
       return 0;
    }
 
@@ -506,7 +506,7 @@ int mark_media_purged(UAContext *ua, MEDIA_DBR *mr)
        strcmp(mr->VolStatus, "Full")   == 0 ||
        strcmp(mr->VolStatus, "Used") == 0) {
       strcpy(mr->VolStatus, "Purged");
-      if (!db_update_media_record(ua->db, mr)) {
+      if (!db_update_media_record(ua->jcr, ua->db, mr)) {
         if (ua->verbose) {
             bsendmsg(ua, "%s", db_strerror(ua->db));
         }