diff --git a/lib/url.c b/lib/url.c index 51b1711296..7d7865316e 100644 --- a/lib/url.c +++ b/lib/url.c @@ -2095,11 +2095,22 @@ static bool tld_check_name (struct SessionHandle *data, rc = tld_check_lz(uc_name, &err_pos, NULL); if (rc == TLD_INVALID) infof(data, "WARNING: %s; pos %u = `%c'/0x%02X\n", - tld_strerror(rc), err_pos, uc_name[err_pos], +#ifdef HAVE_TLD_STRERROR + tld_strerror(rc), +#else + "", +#endif + err_pos, uc_name[err_pos], uc_name[err_pos] & 255); else if (rc != TLD_SUCCESS) infof(data, "WARNING: TLD check for %s failed; %s\n", - uc_name, tld_strerror(rc)); + uc_name, +#ifdef HAVE_TLD_STRERROR + tld_strerror(rc) +#else + "" +#endif + ); if (uc_name) idn_free(uc_name); return (rc == TLD_SUCCESS);