const size_t fhostlen = strlen(filter->hostname);
const size_t uhostlen = url->hostname ? strlen(url->hostname) : 0;
- if (fhostlen > uhostlen || strcasecmp(filter->hostname,
- url->hostname + uhostlen - fhostlen)) {
+ if (fhostlen > uhostlen
+ || (url->hostname
+ && strcasecmp(filter->hostname,
+ url->hostname + uhostlen - fhostlen))) {
return 0;
}
}
const size_t fhostlen = strlen(filter->hostname + 1);
const size_t uhostlen = url->hostname ? strlen(url->hostname) : 0;
- if (fhostlen > uhostlen || strcasecmp(filter->hostname + 1,
- url->hostname + uhostlen - fhostlen)) {
+ if (fhostlen > uhostlen
+ || (url->hostname
+ && strcasecmp(filter->hostname + 1,
+ url->hostname + uhostlen - fhostlen))) {
return 0;
}
}