From 854f47fa84879ef4778e444ec61c7b11f8c878f7 Mon Sep 17 00:00:00 2001 From: Kurt Van Dijck Date: Wed, 20 Nov 2013 11:19:40 +0100 Subject: [PATCH] testj1939: use send() when connect()ed When using connect(), don't re-use the peername but use send() without destination information --- testj1939.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/testj1939.c b/testj1939.c index aa9ca20..f3b61df 100644 --- a/testj1939.c +++ b/testj1939.c @@ -163,7 +163,11 @@ int main(int argc, char *argv[]) dat[j] = ((2*j) << 4) + ((2*j+1) & 0xf); /* send data */ - if (valid_peername) + /* + * when using connect, do not provide additional + * destination information and use send() + */ + if (valid_peername && !todo_connect) ret = sendto(sock, dat, todo_send, 0, (void *)&peername, sizeof(peername)); else