From af472581eb975ff557a7b39e96dab843f4edc634 Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Wed, 2 Jul 2008 04:19:07 +0000 Subject: [PATCH] Do not allow to create error frame filters via standard filter sets. --- candump.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/candump.c b/candump.c index 09f455c..fd10c8a 100644 --- a/candump.c +++ b/candump.c @@ -387,6 +387,7 @@ int main(int argc, char **argv) eff = checkeff(ptr, nptr); rfilter[numfilter].can_id |= eff; rfilter[numfilter].can_mask |= eff; + rfilter[numfilter].can_mask &= ~CAN_ERR_FLAG; numfilter++; } else if (sscanf(ptr, "%lx~%lx", (long unsigned int *) @@ -397,6 +398,7 @@ int main(int argc, char **argv) eff = checkeff(ptr, nptr); rfilter[numfilter].can_id |= eff; rfilter[numfilter].can_mask |= eff; + rfilter[numfilter].can_mask &= ~CAN_ERR_FLAG; numfilter++; } else if (sscanf(ptr, "#%lx", (long unsigned int *)&err_mask) != 1) {