]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/dev.c
Fix broken editing code
[bacula/bacula] / bacula / src / stored / dev.c
index df3eaf414683b7192b8ad1bd37eb61fabdc0d2f3..eb4679f7e2b0f8d41f5f280c3570e0d2e4116b1b 100644 (file)
@@ -256,6 +256,12 @@ init_dev(JCR *jcr, DEVRES *device)
       Mmsg1(dev->errmsg, _("Unable to init mutex: ERR=%s\n"), be.bstrerror(errstat));
       Jmsg0(jcr, M_ERROR_TERM, 0, dev->errmsg);
    }
+   if ((errstat = pthread_mutex_init(&dev->acquire_mutex, NULL)) != 0) {
+      berrno be;
+      dev->dev_errno = errstat;
+      Mmsg1(dev->errmsg, _("Unable to init mutex: ERR=%s\n"), be.bstrerror(errstat));
+      Jmsg0(jcr, M_ERROR_TERM, 0, dev->errmsg);
+   }
 #ifdef xxx
    if ((errstat = rwl_init(&dev->lock)) != 0) {
       berrno be;