[fedfs-utils] [PATCH 13/17] libnsdb: nsdb_get_fsn_s() could return FEDFS_OK without setting "fsn"
Chuck Lever
chuck.lever at oracle.com
Tue May 27 08:38:13 PDT 2014
Fixes: c02e77704bd2f64020001fdbf46134d94d4c716f
Signed-off-by: Chuck Lever <chuck.lever at oracle.com>
---
src/libnsdb/fileserver.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/libnsdb/fileserver.c b/src/libnsdb/fileserver.c
index 0489042c286d..a96078d15210 100644
--- a/src/libnsdb/fileserver.c
+++ b/src/libnsdb/fileserver.c
@@ -1633,8 +1633,10 @@ nsdb_get_fsn_s(nsdb_t host, const char *nce, const char *fsn_uuid,
if (retval == FEDFS_OK)
j++;
}
- if (j == 0)
+ if (j == 0) {
+ retval = FEDFS_ERR_NSDB_NONCE;
goto out;
+ }
for (j = 0; nce_list[j] != NULL; j++) {
retval = nsdb_get_fsn_find_entry_s(host, nce_list[j], fsn_uuid,
More information about the fedfs-utils-devel
mailing list