Message ID | 20140511212913.13852.23621.stgit@seurat.1015granger.net |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/nfsref/add.c b/src/nfsref/add.c index 7999e0f..52974c9 100644 --- a/src/nfsref/add.c +++ b/src/nfsref/add.c @@ -374,8 +374,10 @@ nfsref_add_build_fsl(const char *fsn_uuid, const char *server, strncpy(new->fl_fsnuuid, fsn_uuid, sizeof(new->fl_fsnuuid)); retval = nfsref_add_nfs_fsl_defaults(server, rootpath, &new->fl_u.fl_nfsfsl); - if (retval != FEDFS_OK) + if (retval != FEDFS_OK) { + nsdb_free_fedfs_fsl(new); return retval; + } *fsl = new; return FEDFS_OK;
Fixes: 538e6282ff68e838763bc30aeeae41c5ec309ca9 Signed-off-by: Chuck Lever <chuck.lever@oracle.com> --- src/nfsref/add.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)