@@ -312,9 +312,9 @@ nsdb_search_fsn_dn_s(LDAP *ld, const char *nce, const char *fsn_uuid,
char **dn, unsigned int *ldap_err)
{
LDAPMessage *response;
+ int len, rc, entries;
FedFsStatus retval;
char filter[128];
- int len, rc;
/* watch out for buffer overflow */
len = snprintf(filter, sizeof(filter),
@@ -344,8 +344,8 @@ nsdb_search_fsn_dn_s(LDAP *ld, const char *nce, const char *fsn_uuid,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- switch (rc) {
+ entries = ldap_count_messages(ld, response);
+ switch (entries) {
case -1:
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
retval = FEDFS_ERR_NSDB_RESPONSE;
@@ -356,7 +356,7 @@ nsdb_search_fsn_dn_s(LDAP *ld, const char *nce, const char *fsn_uuid,
retval = FEDFS_ERR_NSDB_NOFSN;
goto out;
default:
- xlog(D_CALL, "%s: received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: received %d messages", __func__, entries);
}
*dn = ldap_get_dn(ld, response);
@@ -968,9 +968,9 @@ nsdb_search_fsl_dn_s(LDAP *ld, const char *nce, const char *fsl_uuid,
char **dn, unsigned int *ldap_err)
{
LDAPMessage *response;
+ int len, rc, entries;
FedFsStatus retval;
char filter[128];
- int len, rc;
/* watch out for buffer overflow */
len = snprintf(filter, sizeof(filter),
@@ -1000,8 +1000,8 @@ nsdb_search_fsl_dn_s(LDAP *ld, const char *nce, const char *fsl_uuid,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- switch (rc) {
+ entries = ldap_count_messages(ld, response);
+ switch (entries) {
case -1:
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
retval = FEDFS_ERR_NSDB_RESPONSE;
@@ -1012,7 +1012,7 @@ nsdb_search_fsl_dn_s(LDAP *ld, const char *nce, const char *fsl_uuid,
retval = FEDFS_ERR_NSDB_NOFSL;
goto out;
default:
- xlog(D_CALL, "%s: received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: received %d messages", __func__, entries);
}
*dn = ldap_get_dn(ld, response);
@@ -384,7 +384,7 @@ nsdb_old_get_ncedn_s(nsdb_t host, const char *naming_context, char **dn,
LDAP *ld = host->fn_ldap;
FedFsStatus retval;
char *tmp = NULL;
- int rc;
+ int rc, entries;
rc = nsdb_search_nsdb_attr_s(ld, naming_context, "(objectClass=*)",
"fedfsNceDN", &response);
@@ -408,13 +408,13 @@ nsdb_old_get_ncedn_s(nsdb_t host, const char *naming_context, char **dn,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- if (rc == -1) {
+ entries = ldap_count_messages(ld, response);
+ if (entries == -1) {
xlog(D_GENERAL, "%s: Empty LDAP response\n", __func__);
retval = FEDFS_ERR_NSDB_FAULT;
goto out;
}
- xlog(D_CALL, "%s: received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: received %d messages", __func__, entries);
tmp = NULL;
retval = FEDFS_OK;
@@ -521,8 +521,8 @@ nsdb_new_get_ncedn_s(nsdb_t host, const char *naming_context, char **dn,
LDAPMessage *response, *message;
LDAP *ld = host->fn_ldap;
FedFsStatus retval;
+ int rc, entries;
unsigned count;
- int rc;
rc = nsdb_search_nsdb_all_s(ld, naming_context, LDAP_SCOPE_SUBTREE,
"(objectClass=fedfsNsdbContainerEntry)",
@@ -547,13 +547,13 @@ nsdb_new_get_ncedn_s(nsdb_t host, const char *naming_context, char **dn,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- if (rc == -1) {
+ entries = ldap_count_messages(ld, response);
+ if (entries == -1) {
xlog(D_GENERAL, "%s: Empty LDAP response\n", __func__);
retval = FEDFS_ERR_NSDB_FAULT;
goto out;
}
- xlog(D_CALL, "%s: received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: received %d messages", __func__, entries);
retval = FEDFS_OK;
for (message = ldap_first_message(ld, response), count = 0;
@@ -728,8 +728,8 @@ nsdb_get_naming_contexts_s(nsdb_t host, char ***contexts,
LDAPMessage *response, *message;
LDAP *ld = host->fn_ldap;
FedFsStatus retval;
+ int rc, entries;
char **tmp;
- int rc;
if (host == NULL) {
xlog(L_ERROR, "%s: Invalid host parameter", __func__);
@@ -765,8 +765,8 @@ nsdb_get_naming_contexts_s(nsdb_t host, char ***contexts,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- switch (rc) {
+ entries = ldap_count_messages(ld, response);
+ switch (entries) {
case -1:
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
retval = FEDFS_ERR_NSDB_FAULT;
@@ -776,7 +776,7 @@ nsdb_get_naming_contexts_s(nsdb_t host, char ***contexts,
retval = FEDFS_ERR_NSDB_FAULT;
goto out;
default:
- xlog(D_CALL, "%s: received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: received %d messages", __func__, entries);
break;
}
@@ -1188,9 +1188,9 @@ nsdb_resolve_fsn_find_entry_s(nsdb_t host, const char *nce, const char *fsn_uuid
LDAPMessage *response, *message;
LDAP *ld = host->fn_ldap;
struct fedfs_fsl *tmp;
+ int len, rc, entries;
FedFsStatus retval;
char *filter;
- int len, rc;
filter = malloc(128);
if (filter == NULL) {
@@ -1228,13 +1228,13 @@ nsdb_resolve_fsn_find_entry_s(nsdb_t host, const char *nce, const char *fsn_uuid
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- if (rc == -1) {
+ entries = ldap_count_messages(ld, response);
+ if (entries == -1) {
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
ldap_msgfree(response);
return FEDFS_ERR_NSDB_FAULT;
}
- xlog(D_CALL, "%s: Received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: Received %d messages", __func__, entries);
tmp = NULL;
retval = FEDFS_OK;
@@ -1512,9 +1512,9 @@ nsdb_get_fsn_find_entry_s(nsdb_t host, const char *nce, const char *fsn_uuid,
LDAPMessage *response, *message;
LDAP *ld = host->fn_ldap;
struct fedfs_fsn *tmp;
+ int len, rc, entries;
FedFsStatus retval;
char *filter;
- int len, rc;
filter = malloc(128);
if (filter == NULL) {
@@ -1551,13 +1551,13 @@ nsdb_get_fsn_find_entry_s(nsdb_t host, const char *nce, const char *fsn_uuid,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- if (rc == -1) {
+ entries = ldap_count_messages(ld, response);
+ if (entries == -1) {
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
ldap_msgfree(response);
return FEDFS_ERR_NSDB_FAULT;
}
- xlog(D_CALL, "%s: Received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: Received %d messages", __func__, entries);
tmp = NULL;
retval = FEDFS_OK;
@@ -1775,8 +1775,8 @@ nsdb_list_find_entries_s(nsdb_t host, const char *nce, char ***fsns,
LDAPMessage *response, *message;
LDAP *ld = host->fn_ldap;
FedFsStatus retval;
+ int rc, entries;
char **tmp;
- int rc;
rc = nsdb_search_nsdb_all_s(ld, nce, LDAP_SCOPE_ONE,
"(objectClass=fedfsFsn)", &response);
@@ -1799,18 +1799,18 @@ nsdb_list_find_entries_s(nsdb_t host, const char *nce, char ***fsns,
return FEDFS_ERR_NSDB_FAULT;
}
- rc = ldap_count_messages(ld, response);
- if (rc == -1) {
+ entries = ldap_count_messages(ld, response);
+ if (entries == -1) {
xlog(D_GENERAL, "%s: Empty LDAP response", __func__);
ldap_msgfree(response);
return FEDFS_ERR_NSDB_FAULT;
}
- xlog(D_CALL, "%s: Received %d messages", __func__, rc);
+ xlog(D_CALL, "%s: Received %d messages", __func__, entries);
/* Assume one FSN per LDAP message, minus the RESULT message,
* plus the NULL pointer on the end of the array */
retval = FEDFS_ERR_SVRFAULT;
- tmp = calloc(rc, sizeof(char *));
+ tmp = calloc(entries, sizeof(char *));
if (tmp == NULL)
goto out;
tmp[0] = NULL;
Clean up: current code re-uses the "rc" variable to count LDAP entries. I'm about to remove "rc" in many places. Take the opportunity to use a better variable name. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> --- src/libnsdb/administrator.c | 16 +++++++------- src/libnsdb/fileserver.c | 50 ++++++++++++++++++++++--------------------- 2 files changed, 33 insertions(+), 33 deletions(-)