diff mbox

[14/17] libnsdb: nsdb_get_fsn_s() could return FEDFS_OK without setting "fsn"

Message ID 20140511213002.13852.47283.stgit@seurat.1015granger.net
State Accepted
Headers show

Commit Message

Chuck Lever III May 11, 2014, 9:30 p.m. UTC
Fixes: c02e77704bd2f64020001fdbf46134d94d4c716f
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
---
 src/libnsdb/fileserver.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff mbox

Patch

diff --git a/src/libnsdb/fileserver.c b/src/libnsdb/fileserver.c
index 087c846..cffea59 100644
--- a/src/libnsdb/fileserver.c
+++ b/src/libnsdb/fileserver.c
@@ -1589,8 +1589,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],