 +   int ret;
 +
 +   if ((ret = db_create(&jcr->file_list, NULL, 0)) != 0) {
-+      Jmsg(jcr, M_ERROR, 1, _("Can't open accurate hash disk\n"));
++      Jmsg(jcr, M_ERROR, 1, _("Can't open accurate hash disk ERR=%i\n"), ret);
 +      return 0;
 +   }
 +

    CurFile *temp = (CurFile *)jcr->file_list->lookup(elt->fname);
    temp->seen = 1;		/* records are in memory */
    return true;
@@ -286,7 +426,22 @@
       Jmsg(jcr, M_ERROR, 1, _("Can't update accurate hash disk ERR=%s\n"));
       ret = false;
    }

 /*
  * Update hash element seen=1
  */
@@ -190,10 +190,152 @@
    return true;
 }
 
