]> git.sur5r.net Git - bacula/bacula/commitdiff
Use max(FileIndex) for restarting incomplete Job
authorKern Sibbald <kern@sibbald.com>
Thu, 10 Feb 2011 21:13:07 +0000 (22:13 +0100)
committerKern Sibbald <kern@sibbald.com>
Thu, 10 Feb 2011 21:14:00 +0000 (22:14 +0100)
bacula/src/dird/backup.c

index 4b61198cb5a5df84312f868f13e462848a41d91c..02674c9b2b3d45925b19f93817ed6380e5d2667c 100644 (file)
@@ -345,7 +345,7 @@ bool do_backup(JCR *jcr)
    /* For incomplete Jobs, we add our own id */
    if (jcr->incomplete) {
       edit_int64(jcr->JobId, ed1);   
-      Mmsg(buf, "SELECT count(*) FROM File WHERE JobId=%s", ed1);
+      Mmsg(buf, "SELECT max(FileIndex) FROM File WHERE JobId=%s", ed1);
       if (!db_sql_query(jcr->db, buf.c_str(), db_int64_handler, &job)) {
          Jmsg(jcr, M_FATAL, 0, "%s", db_strerror(jcr->db));
          return false;