commit
696a507497
|
@ -476,10 +476,12 @@ struct AUTH *libnfs_authunix_create(char *host, uint32_t uid, uint32_t gid, uint
|
|||
|
||||
size = 4 + 4 + ((strlen(host) + 3) & ~3) + 4 + 4 + 4 + len * 4;
|
||||
auth = malloc(sizeof(struct AUTH));
|
||||
memset(auth, 0x00, sizeof(struct AUTH));
|
||||
auth->ah_cred.oa_flavor = AUTH_UNIX;
|
||||
auth->ah_cred.oa_length = size;
|
||||
auth->ah_cred.oa_base = malloc(size);
|
||||
|
||||
memset(auth->ah_cred.oa_base, 0x00, size);
|
||||
buf = (uint32_t *)auth->ah_cred.oa_base;
|
||||
idx = 0;
|
||||
buf[idx++] = htonl(time(NULL));
|
||||
|
|
|
@ -1868,7 +1868,7 @@ static void nfs_creat_1_cb(struct rpc_context *rpc, int status, void *command_da
|
|||
if (res->status != NFS3_OK) {
|
||||
rpc_set_error(nfs->rpc, "NFS: CREATE of %s/%s failed with %s(%d)", data->saved_path, str, nfsstat3_to_str(res->status), nfsstat3_to_errno(res->status));
|
||||
data->cb(nfsstat3_to_errno(res->status), nfs, rpc_get_error(nfs->rpc), data->private_data);
|
||||
|
||||
free_nfs_cb_data(data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -12,4 +12,3 @@ Requires:
|
|||
Conflicts:
|
||||
Libs: -L${libdir} -lnfs
|
||||
Cflags: -I${includedir}
|
||||
Requires.private: @LIBNFS_PC_REQ_PRIVATE@
|
||||
|
|
Loading…
Reference in New Issue