test-classifier: Ensure priority is not INT_MIN.
authorJarno Rajahalme <jrajahalme@nicira.com>
Fri, 31 Oct 2014 21:14:56 +0000 (14:14 -0700)
committerJarno Rajahalme <jrajahalme@nicira.com>
Fri, 31 Oct 2014 23:28:58 +0000 (16:28 -0700)
Classifier reserves the priority value INT_MIN for its own use.

Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com>
tests/test-classifier.c

index 2c8b3ac..66da607 100644 (file)
@@ -641,7 +641,9 @@ make_rule(int wc_fields, int priority, int value_pat)
     }
 
     rule = xzalloc(sizeof *rule);
-    cls_rule_init(&rule->cls_rule, &match, wc_fields ? priority : INT_MAX);
+    cls_rule_init(&rule->cls_rule, &match, wc_fields
+                  ? (priority == INT_MIN ? priority + 1 : priority)
+                  : INT_MAX);
     return rule;
 }