← Commit list

64350280d3

Andrew
Andrew
2026-01-06
SUCCESS Duration: 245s

Subject

ldap: fix LDAP version display on IBMi

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/ldap.c+7 -2
@@ -1030,11 +1030,16 @@ void Curl_ldap_version(char *buf, size_t bufsz)
unsigned int minor =
(((unsigned int)api.ldapai_vendor_version - major * 10000)
- patch) / 100;
- curl_msnprintf(buf, bufsz, "%s/%u.%u.%u%s",
- api.ldapai_vendor_name, major, minor, patch, flavor);
+
#ifdef __OS400__
+ curl_msnprintf(buf, bufsz, "IBMLDAP/%u.%u.%u",
+ major, minor, patch);
+
ldap_value_free(api.ldapai_extensions);
#else
+ curl_msnprintf(buf, bufsz, "%s/%u.%u.%u%s",
+ api.ldapai_vendor_name, major, minor, patch, flavor);
+
ldap_memfree(api.ldapai_vendor_name);
ber_memvfree((void **)api.ldapai_extensions);
#endif