]> git.sur5r.net Git - bacula/bacula/commitdiff
Add commas in num files for estimate command
authorKern Sibbald <kern@sibbald.com>
Fri, 21 Aug 2009 06:40:33 +0000 (08:40 +0200)
committerKern Sibbald <kern@sibbald.com>
Fri, 21 Aug 2009 06:40:33 +0000 (08:40 +0200)
bacula/src/filed/job.c
bacula/technotes

index af59139c5f43b4d1dfcfbc7fadc31ca4a32aa164..4054b29f30438db510d97222b153ef92ee13d4de 100644 (file)
@@ -148,7 +148,7 @@ static char errmsg[]      = "2999 Invalid command\n";
 static char no_auth[]     = "2998 No Authorization\n";
 static char invalid_cmd[] = "2997 Invalid command for a Director with Monitor directive enabled.\n";
 static char OKinc[]       = "2000 OK include\n";
-static char OKest[]       = "2000 OK estimate files=%u bytes=%s\n";
+static char OKest[]       = "2000 OK estimate files=%s bytes=%s\n";
 static char OKlevel[]     = "2000 OK level\n";
 static char OKbackup[]    = "2000 OK backup\n";
 static char OKbootstrap[] = "2000 OK bootstrap\n";
@@ -456,7 +456,7 @@ static int setdebug_cmd(JCR *jcr)
 static int estimate_cmd(JCR *jcr)
 {
    BSOCK *dir = jcr->dir_bsock;
-   char ed2[50];
+   char ed1[50], ed2[50];
 
    if (sscanf(dir->msg, estimatecmd, &jcr->listing) != 1) {
       pm_strcpy(jcr->errmsg, dir->msg);
@@ -465,7 +465,7 @@ static int estimate_cmd(JCR *jcr)
       return 0;
    }
    make_estimate(jcr);
-   dir->fsend(OKest, jcr->num_files_examined,
+   dir->fsend(OKest, edit_uint64_with_commas(jcr->num_files_examined, ed1),
       edit_uint64_with_commas(jcr->JobBytes, ed2));
    dir->signal(BNET_EOD);
    return 1;
index 49f4132265bcfb79f81dbe1f0ed7b2994cfa7159..246115310baa6fd741e04a04232fd94da6a7542c 100644 (file)
@@ -2,6 +2,8 @@
           
 General:
 
+21Aug09
+kes  Add commas in num files for estimate command
 19Aug09
 kes  Fix bat crash due to alignment diff in bat and core code
      In bsock.h, exact reason unknown.