Fix comparison in identification of native plugin string-comparison-r2

Fri, 24 Mar 2017 13:33:09 +0300

author
qarkai <qarkai@gmail.com>
date
Fri, 24 Mar 2017 13:33:09 +0300
branch
string-comparison-r2
changeset 38263
8f5e48f0cebb
parent 38262
8c0b26d1d508
child 38264
99356e68aff5

Fix comparison in identification of native plugin

libpurple/plugin.c file | annotate | diff | comparison | revisions
--- a/libpurple/plugin.c	Fri Mar 24 13:25:00 2017 +0300
+++ b/libpurple/plugin.c	Fri Mar 24 13:33:09 2017 +0300
@@ -99,9 +99,9 @@
 	if (last_period == NULL)
 		return FALSE;
 
-	return !(!purple_strequal(last_period, ".dll") &
-			 !purple_strequal(last_period, ".sl") &
-			 !purple_strequal(last_period, ".so"));
+	return purple_strequal(last_period, ".dll") ||
+			purple_strequal(last_period, ".sl") ||
+			purple_strequal(last_period, ".so");
 }
 
 static char *

mercurial