plugins/log_reader.c

changeset 13494
413c793bd39f
parent 13492
70e810de341a
child 13498
6a03aa3b5c1a
--- a/plugins/log_reader.c	Mon Mar 13 17:54:14 2006 +0000
+++ b/plugins/log_reader.c	Mon Mar 13 17:57:34 2006 +0000
@@ -856,17 +856,17 @@
 				 * friendly name or alias. For this test, "match" is defined as:
 				 * ^(friendly_name|alias)([^a-zA-Z0-9].*)?$
 				 */
-				from_name_matches = ((g_str_has_prefix(
-						from_name, friendly_name) &&
-						!isalnum(*(from_name + friendly_name_length))) ||
-						(g_str_has_prefix(from_name, log->account->alias) &&
-						!isalnum(*(from_name + alias_length))));
+				from_name_matches = from_name != NULL && (
+				                     (g_str_has_prefix(from_name, friendly_name) &&
+				                      !isalnum(*(from_name + friendly_name_length))) ||
+				                     (g_str_has_prefix(from_name, log->account->alias) &&
+				                      !isalnum(*(from_name + alias_length))));
 
-				to_name_matches = ((g_str_has_prefix(
-						to_name, friendly_name) &&
-						!isalnum(*(to_name + friendly_name_length))) ||
-						(g_str_has_prefix(to_name, log->account->alias) &&
-						!isalnum(*(to_name + alias_length))));
+				to_name_matches = to_name != NULL && (
+				                   (gaim_str_has_prefix(to_name, friendly_name) &&
+				                    !isalnum(*(to_name + friendly_name_length))) ||
+				                   (gaim_str_has_prefix(to_name, log->account->alias) &&
+				                    !isalnum(*(to_name + alias_length))));
 
 				if (from_name_matches) {
 					if (!to_name_matches) {

mercurial