From e5d71639e5d4de888ef81f199a232d695de38947 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Wed, 15 Apr 2020 14:43:50 +0200 Subject: sgsnemu: tun_addaddr: Don't set local addr as dstaddr That should be used for point-to-point destination address. Change-Id: Iead7e9c7570ba6a9de3089a164997b1db81dc59a --- sgsnemu/sgsnemu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sgsnemu/sgsnemu.c b/sgsnemu/sgsnemu.c index 45f07f5..6b05ac5 100644 --- a/sgsnemu/sgsnemu.c +++ b/sgsnemu/sgsnemu.c @@ -1514,7 +1514,7 @@ static int create_pdp_conf(struct pdp_t *pdp, void *cbp, int cause) if (addr[i].len == 16) prefixlen = 64; /* printf("Setting up interface and routing\n"); */ - tun_addaddr(tun, &addr[i], &addr[i], prefixlen); + tun_addaddr(tun, &addr[i], NULL, prefixlen); if (options.defaultroute) { struct in_addr rm; rm.s_addr = 0; -- cgit v1.2.3