  }
 Index: src/jcr.h
 ===================================================================
---- src/jcr.h	(rvision 5856)
+--- src/jcr.h	(rvision 5882)
 +++ src/jcr.h	(copie de travail)
 @@ -301,6 +301,7 @@
     int32_t pki_session_encoded_size;  /* Size of DER-encoded pki_session */

Index: src/dird/backup.c
===================================================================
--- src/dird/backup.c	(rvision 5819)
+++ src/dird/backup.c	(copie de travail)
@@ -245,8 +245,7 @@
    set_jcr_job_status(jcr, JS_ErrorTerminated);

 extern void backup_cleanup(JCR *jcr, int TermCode);
Index: src/filed/job.c
===================================================================
--- src/filed/job.c	(rvision 5882)
+++ src/filed/job.c	(copie de travail)
@@ -261,6 +261,16 @@
       }
    }
 
+   if (jcr->JobId) {		/* send EndJob if running a job */
+      char ed1[50], ed2[50];
+      /* Send termination status back to Dir */
+      bnet_fsend(dir, EndJob, jcr->JobStatus, jcr->JobFiles,
