ldap: fix LDAP version display on IBMi
No binary (build failed)
—
(log yok)
| @@ -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 | |