summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1997-10-14 10:17:12 +0000
committerLuke Leighton <lkcl@samba.org>1997-10-14 10:17:12 +0000
commit0056b154435e9d2a3fd2be37f7c3afd9e3fbfd87 (patch)
tree32576fe9b2d8a3904aa22f80caa1dd7c58265cc7 /source
parent9fd056c91196746e09f220a15171f3c97791dcce (diff)
downloadsamba-0056b154435e9d2a3fd2be37f7c3afd9e3fbfd87.tar.gz
samba-0056b154435e9d2a3fd2be37f7c3afd9e3fbfd87.tar.xz
samba-0056b154435e9d2a3fd2be37f7c3afd9e3fbfd87.zip
changed *(uint32*)(clnt_cred) to SIVAL(clnt_cred, ....)
Diffstat (limited to 'source')
-rw-r--r--source/pipenetlog.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/pipenetlog.c b/source/pipenetlog.c
index b4f0db766bf..861bae3809b 100644
--- a/source/pipenetlog.c
+++ b/source/pipenetlog.c
@@ -379,6 +379,7 @@ static BOOL deal_with_credentials(user_struct *vuser,
DOM_CRED *clnt_cred, DOM_CRED *srv_cred)
{
UTIME new_clnt_time;
+ uint32 new_cred;
/* doesn't matter that server time is 0 */
srv_cred->timestamp.time = 0;
@@ -398,7 +399,9 @@ static BOOL deal_with_credentials(user_struct *vuser,
&(srv_cred->challenge));
/* update the client and server credentials, for use next time... */
- *(uint32*)(vuser->dc.srv_cred.data) = ( *(uint32*)(vuser->dc.clnt_cred.data) += new_clnt_time.time );
+ new_cred = IVAL(vuser->dc.clnt_cred.data, 0) + new_clnt_time.time;
+ SIVAL(vuser->dc.clnt_cred.data, new_cred, 0);
+ SIVAL(vuser->dc.srv_cred.data , new_cred, 0);
return True;
}