From: Kern Sibbald Date: Sun, 11 Jan 2004 14:04:01 +0000 (+0000) Subject: Correct src/lib/var.c for Alpha machine X-Git-Tag: Release-1.34.0~166 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=7d6a93d1b1befacdce9fc3b6bfd52e7a4705f482;p=bacula%2Fbacula Correct src/lib/var.c for Alpha machine git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1002 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/src/lib/var.c b/bacula/src/lib/var.c index 8022a0ab4e..ffdbc5c832 100644 --- a/bacula/src/lib/var.c +++ b/bacula/src/lib/var.c @@ -120,7 +120,7 @@ var_mvxprintf( int n; int bytes; - if (format == NULL || ap == NULL) + if (format == NULL) return -1; bytes = 0; while (*format != '\0') { @@ -204,7 +204,7 @@ var_mvsnprintf( int n; var_mvsnprintf_cb_t ctx; - if (format == NULL || ap == NULL) + if (format == NULL) return -1; if (buffer != NULL && bufsize == 0) return -1; diff --git a/bacula/src/tools/bsmtp.c b/bacula/src/tools/bsmtp.c index f8fa4bf5d3..3c5eba25a1 100644 --- a/bacula/src/tools/bsmtp.c +++ b/bacula/src/tools/bsmtp.c @@ -127,6 +127,8 @@ int main (int argc, char *argv[]) int s, r, i, ch; struct passwd *pwd; char *cp, *p; + time_t now = time(NULL); + struct tm tm; my_name_is(argc, argv, "bsmtp"); @@ -315,6 +317,11 @@ hp: fprintf(sfp, "Cc: %s\r\n", cc_addr); } + /* Add RFC822 date */ + localtime_r(&now, &tm); + strftime(buf, sizeof(buf), "%a, %d %b %Y %H:%M:%S %z", &tm); + fprintf(sfp, "Date: %s\r\n", buf); + fprintf(sfp, "\r\n"); /*