From 5002608af85c5efe92005f839d7417ee5c0a7cf9 Mon Sep 17 00:00:00 2001 From: John Fastabend Date: Wed, 27 Jul 2011 15:05:19 -0700 Subject: [PATCH 10/29] lldpad: 802.1Qaz resolve incorrect tcbw memcpy The tcbw attributes were not being correctly configured on 32bit archs because of incorrect sizeof() usage in argument handlers. x86_64 happened to work by chance. This patch resolves the issue. Signed-off-by: John Fastabend Signed-off-by: Petr Sabata --- lldp_8021qaz_cmds.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lldp_8021qaz_cmds.c b/lldp_8021qaz_cmds.c index 7ddb22b..1ee733e 100644 --- a/lldp_8021qaz_cmds.c +++ b/lldp_8021qaz_cmds.c @@ -471,7 +471,7 @@ static int _set_arg_tcbw(struct cmd *cmd, char *args, free(parse); return cmd_success; } else { - memcpy(tcbw, percent, sizeof(tcbw)); + memcpy(tcbw, percent, sizeof(*tcbw) * MAX_TCS); } strncat(obuf, "tcbw = ", obuf_len - strlen(obuf) - 1); -- 1.7.6