s3-build: only include krb5 environment variables where required.
[ira/wip.git] / source3 / libsmb / cliconnect.c
index 9d84585398f0b372e4dcef05ea3955eebf1b9f53..49da8edb7cfd40d5be30eab2f9f2cec918741333 100644 (file)
@@ -25,6 +25,7 @@
 #include "smb_krb5.h"
 #include "../libcli/auth/ntlmssp.h"
 #include "libads/kerberos_proto.h"
+#include "krb5_env.h"
 
 static const struct {
        int prot;
@@ -2146,8 +2147,8 @@ static void cli_negprot_done(struct tevent_req *subreq)
                cli->serverzone = SVALS(vwv + 10, 0);
                cli->serverzone *= 60;
                /* this time is converted to GMT by make_unix_date */
-               cli->servertime = cli_make_unix_date(
-                       cli, (char *)(vwv + 8));
+               cli->servertime = make_unix_date(
+                       (char *)(vwv + 8), cli->serverzone);
                cli->readbraw_supported = ((SVAL(vwv + 5, 0) & 0x1) != 0);
                cli->writebraw_supported = ((SVAL(vwv + 5, 0) & 0x2) != 0);
                cli->secblob = data_blob(bytes, num_bytes);