diff --git a/libs/freetdm/src/ftmod/ftmod_pritap/ftmod_pritap.c b/libs/freetdm/src/ftmod/ftmod_pritap/ftmod_pritap.c
index d716287910..be3711e604 100644
--- a/libs/freetdm/src/ftmod/ftmod_pritap/ftmod_pritap.c
+++ b/libs/freetdm/src/ftmod/ftmod_pritap/ftmod_pritap.c
@@ -132,12 +132,12 @@ static int parse_debug(const char *in)
 		return 0;
 	}
 
-	if (strstr(in, "all")) {
-		return PRI_DEBUG_ALL;
+	if (!strcmp(in, "none")) {
+		return 0;
 	}
 
-	if (strstr(in, "none")) {
-		return 0;
+	if (!strcmp(in, "all")) {
+		return PRI_DEBUG_ALL;
 	}
 
 	if (strstr(in, "q921_all")) {