repositories
/
deb_libnfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nfs_mknod_async: plug potential memory leak
[deb_libnfs.git]
/
lib
/
libnfs-sync.c
diff --git
a/lib/libnfs-sync.c
b/lib/libnfs-sync.c
index 8ab05d71d1501fe0c388d2ede5513d25f31a7332..580f76dd63ce3ef453f97a5fd675ce94c085a571 100644
(file)
--- a/
lib/libnfs-sync.c
+++ b/
lib/libnfs-sync.c
@@
-258,14
+258,14
@@
static void open_cb(int status, struct nfs_context *nfs, void *data, void *priva
*nfsfh = fh;
}
*nfsfh = fh;
}
-int nfs_open(struct nfs_context *nfs, const char *path, int
mode
, struct nfsfh **nfsfh)
+int nfs_open(struct nfs_context *nfs, const char *path, int
flags
, struct nfsfh **nfsfh)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
cb_data.return_data = nfsfh;
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
cb_data.return_data = nfsfh;
- if (nfs_open_async(nfs, path,
mode
, open_cb, &cb_data) != 0) {
+ if (nfs_open_async(nfs, path,
flags
, open_cb, &cb_data) != 0) {
nfs_set_error(nfs, "nfs_open_async failed");
return -1;
}
nfs_set_error(nfs, "nfs_open_async failed");
return -1;
}