From 408cd870b8612dba174aab849239016f66c2d2cd Mon Sep 17 00:00:00 2001 From: Ross Lagerwall Date: Thu, 7 Aug 2014 20:45:08 +0100 Subject: [PATCH] libnfs: Fix segfault if O_TRUNC fails when creating Signed-off-by: Ross Lagerwall --- lib/libnfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libnfs.c b/lib/libnfs.c index 5692dc3..87106bb 100644 --- a/lib/libnfs.c +++ b/lib/libnfs.c @@ -2771,7 +2771,7 @@ static void nfs_create_trunc_cb(struct rpc_context *rpc, int status, void *comma { struct nfs_cb_data *data = private_data; struct nfs_context *nfs = data->nfs; - struct nfsfh *nfsfh; + struct nfsfh *nfsfh = data->nfsfh; SETATTR3res *res; assert(rpc->magic == RPC_CONTEXT_MAGIC); @@ -2798,7 +2798,7 @@ static void nfs_create_trunc_cb(struct rpc_context *rpc, int status, void *comma return; } - data->cb(0, nfs, data->nfsfh, data->private_data); + data->cb(0, nfs, nfsfh, data->private_data); free_nfs_cb_data(data); } -- 2.34.1