From 8197afe2c1f88f1eea06f98887c99daa0067fa11 Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Sat, 28 Jan 2012 17:30:33 +0100 Subject: [PATCH] cangen: set unused payload to zero --- cangen.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cangen.c b/cangen.c index 981147e..20cc921 100644 --- a/cangen.c +++ b/cangen.c @@ -350,6 +350,10 @@ int main(int argc, char **argv) *(unsigned long*)(&frame.data[4]) = random(); } + /* set unused payload data to zero like the CAN driver does it on rx */ + if (frame.can_dlc < 8) + memset(&frame.data[frame.can_dlc], 0, 8 - frame.can_dlc); + if (verbose) { printf(" %s ", argv[optind]); -- 2.39.2