mirror of
https://github.com/linux-can/can-utils.git
synced 2026-09-20 23:12:09 +02:00
Do not allow to create error frame filters via standard filter sets.
This commit is contained in:
@@ -387,6 +387,7 @@ int main(int argc, char **argv)
|
|||||||
eff = checkeff(ptr, nptr);
|
eff = checkeff(ptr, nptr);
|
||||||
rfilter[numfilter].can_id |= eff;
|
rfilter[numfilter].can_id |= eff;
|
||||||
rfilter[numfilter].can_mask |= eff;
|
rfilter[numfilter].can_mask |= eff;
|
||||||
|
rfilter[numfilter].can_mask &= ~CAN_ERR_FLAG;
|
||||||
numfilter++;
|
numfilter++;
|
||||||
} else if (sscanf(ptr, "%lx~%lx",
|
} else if (sscanf(ptr, "%lx~%lx",
|
||||||
(long unsigned int *)
|
(long unsigned int *)
|
||||||
@@ -397,6 +398,7 @@ int main(int argc, char **argv)
|
|||||||
eff = checkeff(ptr, nptr);
|
eff = checkeff(ptr, nptr);
|
||||||
rfilter[numfilter].can_id |= eff;
|
rfilter[numfilter].can_id |= eff;
|
||||||
rfilter[numfilter].can_mask |= eff;
|
rfilter[numfilter].can_mask |= eff;
|
||||||
|
rfilter[numfilter].can_mask &= ~CAN_ERR_FLAG;
|
||||||
numfilter++;
|
numfilter++;
|
||||||
} else if (sscanf(ptr, "#%lx",
|
} else if (sscanf(ptr, "#%lx",
|
||||||
(long unsigned int *)&err_mask) != 1) {
|
(long unsigned int *)&err_mask) != 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user