Don't depend on the current default behavior of mapping a zero or
missing nsdbport value to 389.

Signed-off-by: Chuck Lever <[email protected]>
---

 src/libjunction/fedfs.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/libjunction/fedfs.c b/src/libjunction/fedfs.c
index a06298a..f86ce5c 100644
--- a/src/libjunction/fedfs.c
+++ b/src/libjunction/fedfs.c
@@ -140,10 +140,10 @@ fedfs_name_xml(const char *pathname, xmlNodePtr fileset,
 
        xmlSetProp(new, FEDFS_XML_FSN_UUID_ATTR, (const xmlChar *)fsn_uuid);
        xmlSetProp(new, FEDFS_XML_FSN_NSDBNAME_ATTR, (const xmlChar 
*)nsdb_name);
-       if (nsdb_port != LDAP_PORT)
-               junction_xml_set_int_attribute(new,
-                                               FEDFS_XML_FSN_NSDBPORT_ATTR,
-                                               nsdb_port);
+       if (nsdb_port == 0)
+               nsdb_port = LDAP_PORT;
+       junction_xml_set_int_attribute(new, FEDFS_XML_FSN_NSDBPORT_ATTR,
+                                                               nsdb_port);
 
        return FEDFS_OK;
 }


_______________________________________________
fedfs-utils-devel mailing list
[email protected]
https://oss.oracle.com/mailman/listinfo/fedfs-utils-devel

Reply via email to