Why are you reporting this? "-h" has always been documented
accept a hostname,
No. Look at man ldap_init:
(...) each host may optionally by of the form host:port. If
present, the :port overrides the port parameter (...)
So sometimes this option is called hostport.
It's been that way since umich ldap 3.2.