@@ -91,6 +91,11 @@ fedfs_get_limited_nsdb_params_print_result(FedFsGetNsdbParamsRes result)
{
FedFsNsdbParams *params = &result.FedFsGetNsdbParamsRes_u.params;
+ if (result.status == FEDFS_ERR_NSDB_PARAMS) {
+ printf("No connection parameters found\n");
+ return;
+ }
+
nsdb_print_fedfsstatus(result.status);
if (result.status != FEDFS_OK)
return;
@@ -95,6 +95,11 @@ fedfs_get_nsdb_params_print_result(FedFsGetNsdbParamsRes result,
{
FedFsNsdbParams *params = &result.FedFsGetNsdbParamsRes_u.params;
+ if (result.status == FEDFS_ERR_NSDB_PARAMS) {
+ printf("No connection parameters found\n");
+ return;
+ }
+
nsdb_print_fedfsstatus(result.status);
if (result.status != FEDFS_OK)
return;
Clean up: code in fedfs-get-limited-nsdb-params and fedfs-get-nsdb-params should report that the server does not have the requested connection parameters, rather than just reporting the error code. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> --- src/fedfsc/fedfs-get-limited-nsdb-params.c | 5 +++++ src/fedfsc/fedfs-get-nsdb-params.c | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-)