xdr_alloc must be used instead of malloc in SRXAFSCB_GetLocalCell
and SRXAFSCB_GetCacheConfig
LICENSE MIT
Reviewed-on: http://gerrit.openafs.org/606
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
if (cm_data.rootCellp) {
t_name = strdup(cm_data.rootCellp->name);
} else {
- t_name = (char *)malloc(1);
+ t_name = (char *)xdr_alloc(1);
t_name[0] = '\0';
}
*a_name = t_name;
* Currently only support version 1
*/
allocsize = sizeof(cm_initparams_v1);
- t_config = (afs_uint32 *)malloc(allocsize);
+ t_config = (afs_uint32 *)xdr_alloc(allocsize);
afs_MarshallCacheConfig(callerVersion, &cm_initParams, t_config);