]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/stored.c
Move reservations message lock to lock jcr only this
[bacula/bacula] / bacula / src / stored / stored.c
index ab44f067fe094e84b7adaa5df27c3ffae2ea5c3f..996f4fc358956d80e0708a4f7d0b0f2ffe6dca85 100644 (file)
@@ -483,7 +483,7 @@ void *device_initialization(void *arg)
          continue;
       }
 
-      jcr->dcr = dcr = new_dcr(jcr, dev);
+      jcr->dcr = dcr = new_dcr(jcr, NULL, dev);
       if (dev->is_autochanger()) {
          /* If autochanger set slot in dev sturcture */
          get_autochanger_loaded_slot(dcr);
@@ -555,7 +555,7 @@ void terminate_stored(int sig)
          set_jcr_job_status(jcr, JS_Canceled);
          fd = jcr->file_bsock;
          if (fd) {
-            fd->m_timed_out = true;
+            fd->set_timed_out();
             Dmsg1(100, "term_stored killing JobId=%d\n", jcr->JobId);
             pthread_kill(jcr->my_thread_id, TIMEOUT_SIGNAL);
             /* ***FIXME*** wiffle through all dcrs */