libpurple/purplecontactinfo.c

changeset 42060
d55b605fdafb
parent 42059
e6dcbf0db616
child 42063
34db408e4e3c
--- a/libpurple/purplecontactinfo.c	Fri Feb 17 19:32:38 2023 -0600
+++ b/libpurple/purplecontactinfo.c	Fri Feb 17 19:34:51 2023 -0600
@@ -810,26 +810,20 @@
 
 	priv = purple_contact_info_get_instance_private(info);
 
-	if(!purple_strempty(priv->id)) {
-		if(strstr(priv->id, needle) != NULL) {
-			return TRUE;
-		}
-	}
-
 	if(!purple_strempty(priv->username)) {
-		if(strstr(priv->username, needle) != NULL) {
+		if(purple_strmatches(needle, priv->username)) {
 			return TRUE;
 		}
 	}
 
 	if(!purple_strempty(priv->alias)) {
-		if(strstr(priv->alias, needle) != NULL) {
+		if(purple_strmatches(needle, priv->alias)) {
 			return TRUE;
 		}
 	}
 
 	if(!purple_strempty(priv->display_name)) {
-		if(strstr(priv->display_name, needle) != NULL) {
+		if(purple_strmatches(needle, priv->display_name)) {
 			return TRUE;
 		}
 	}

mercurial