X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Flib%2Fbase64.c;h=02e42639c711681d250ec6b1bf0f17e0c6705838;hb=2df589363f0c60f94ca9d5e856dfaf7cc5fcb178;hp=0f69ca7e2c3019fbd1bdbaf240cb409533ef6b79;hpb=268edade58ad594ed60bc06428a29ff3d0dfa979;p=bacula%2Fbacula diff --git a/bacula/src/lib/base64.c b/bacula/src/lib/base64.c index 0f69ca7e2c..02e42639c7 100644 --- a/bacula/src/lib/base64.c +++ b/bacula/src/lib/base64.c @@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - Bacula® is a registered trademark of John Walker. + Bacula® is a registered trademark of Kern Sibbald. The licensor of Bacula is the Free Software Foundation Europe (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich, Switzerland, email:ftf@fsfeurope.org. @@ -177,7 +177,7 @@ bin_to_base64(char *buf, int buflen, char *bin, int binlen, int compatible) if (rem && j < buflen) { mask = (1 << rem) - 1; if (compatible) { - buf[j++] = base64_digits[(reg & mask) << 6 - rem]; + buf[j++] = base64_digits[(reg & mask) << (6 - rem)]; } else { buf[j++] = base64_digits[reg & mask]; } @@ -251,7 +251,7 @@ int main(int argc, char *argv[]) printf("Cannot stat %s: %s\n", fname, be.bstrerror(errno)); continue; } - encode_stat(where, &statp); + encode_stat(where, &statp, 0, 0); printf("Encoded stat=%s\n", where); @@ -297,7 +297,7 @@ int main(int argc, char *argv[]) statp.st_ctime != statn.st_ctime) { printf("%s: %s\n", fname, where); - encode_stat(where, &statn); + encode_stat(where, &statn, 0, 0); printf("%s: %s\n", fname, where); printf("NOT EQAL\n"); }