]> 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>
Sat, 20 Apr 2013 12:41:35 +0000 (14:41 +0200)
bacula/src/dird/backup.c

index ddc1cb04779e605502d6ffd4fd5307c4286b7864..9db14e596354cff7603cde11484899f9941a0ee1 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;