aboutsummaryrefslogtreecommitdiff
path: root/src/ccapi/common/win/ccs_request.idl
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2011-09-28 20:55:53 +0000
committerSam Hartman <hartmans@mit.edu>2011-09-28 20:55:53 +0000
commit22196688fbdc5c3e196339df665dfc95bae8d5a7 (patch)
tree00c93badb8a36190f5864192bb6febe9cac6d7ce /src/ccapi/common/win/ccs_request.idl
parent28a8abe349da047486cbef33cb7c44e48dd4b9b7 (diff)
downloadkrb5-22196688fbdc5c3e196339df665dfc95bae8d5a7.zip
krb5-22196688fbdc5c3e196339df665dfc95bae8d5a7.tar.gz
krb5-22196688fbdc5c3e196339df665dfc95bae8d5a7.tar.bz2
Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*).
ccapi server always stores all 8 bytes, whether compiled as 32 bit or 64 bit. If 32 bit, client zero-pads handle when sending and truncates when receiving. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25265 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/ccapi/common/win/ccs_request.idl')
-rw-r--r--src/ccapi/common/win/ccs_request.idl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ccapi/common/win/ccs_request.idl b/src/ccapi/common/win/ccs_request.idl
index 8c68fd8..cad5e44 100644
--- a/src/ccapi/common/win/ccs_request.idl
+++ b/src/ccapi/common/win/ccs_request.idl
@@ -36,7 +36,7 @@ typedef unsigned char CC_UCHAR;
typedef int CC_INT32;
typedef unsigned int CC_UINT32;
-const long HSIZE = sizeof(void*);
+const long HSIZE = 8;
void ccs_rpc_request(
[in] const long rpcmsg, /* Message type */