diff --git a/src/kits/network/libnetapi/UrlContext.cpp b/src/kits/network/libnetapi/UrlContext.cpp index 4a7970a6642..6e7ec48c0e8 100644 --- a/src/kits/network/libnetapi/UrlContext.cpp +++ b/src/kits/network/libnetapi/UrlContext.cpp @@ -159,7 +159,8 @@ BUrlContext::HasCertificateException(const BCertificate& certificate) int operator()(const BCertificate* item) const { - return *item == fItemToMatch; + /* Must return 0 if there is a match! */ + return !(*item == fItemToMatch); } const BCertificate& fItemToMatch;