From 7191005e4df1eaaf4ec94c8199ffeb72be785794 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Mon, 13 Jul 2009 18:24:42 +0100 Subject: [PATCH] Capabilities are unsigned Capabilities are defined in the .xg file as being an array of unsigned ints. Implement them as such. Reviewed-on: http://gerrit.openafs.org/72 Reviewed-by: Jeffrey Altman Verified-by: Derrick Brashear Reviewed-by: Derrick Brashear --- src/afs/afs_callback.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/afs/afs_callback.c b/src/afs/afs_callback.c index fd87bbf..87f3ec7 100644 --- a/src/afs/afs_callback.c +++ b/src/afs/afs_callback.c @@ -1632,7 +1632,7 @@ SRXAFSCB_TellMeAboutYourself(struct rx_call *a_call, { int i; int code = 0; - afs_int32 *dataBuffP; + afs_uint32 *dataBuffP; afs_int32 dataBytes; RX_AFS_GLOCK(); @@ -1654,10 +1654,10 @@ SRXAFSCB_TellMeAboutYourself(struct rx_call *a_call, RX_AFS_GUNLOCK(); - dataBytes = 1 * sizeof(afs_int32); - dataBuffP = (afs_int32 *) afs_osi_Alloc(dataBytes); + dataBytes = 1 * sizeof(afs_uint32); + dataBuffP = (afs_uint32 *) afs_osi_Alloc(dataBytes); dataBuffP[0] = CLIENT_CAPABILITY_ERRORTRANS; - capabilities->Capabilities_len = dataBytes / sizeof(afs_int32); + capabilities->Capabilities_len = dataBytes / sizeof(afs_uint32); capabilities->Capabilities_val = dataBuffP; return code; -- 1.9.4