From f123d73d9a23c9c101ee1a48b1f117e69f95dea0 Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Wed, 14 Nov 2012 20:20:38 +0100 Subject: [PATCH] cangw: add semantic check for checksum options The options to for adding checksums (-c or -x) can only be used in conjunction with modifications (-m) applied to the routed CAN frames. Signed-off-by: Andre Naujoks Signed-off-by: Oliver Hartkopp --- cangw.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cangw.c b/cangw.c index 5c111f9..3d6a23e 100644 --- a/cangw.c +++ b/cangw.c @@ -669,6 +669,11 @@ int main(int argc, char **argv) exit(1); } + if (!modidx && (have_cs_crc8 || have_cs_xor)) { + printf("-c or -x can only be used in conjunction with -m\n"); + exit(1); + } + s = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE); switch (cmd) { -- 2.7.4