From 167699cbf159e22a08c14a46fd2c68c72b09c10a Mon Sep 17 00:00:00 2001 From: sdhsdh Date: Mon, 18 Jan 2010 20:18:18 +0000 Subject: [PATCH] small bug fix: thanks to Benedikt Andreas Koeppel --- support/sdk/c/blip/lib6lowpan/lib6lowpanIP.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/support/sdk/c/blip/lib6lowpan/lib6lowpanIP.c b/support/sdk/c/blip/lib6lowpan/lib6lowpanIP.c index 2cf73577..d16f9bdd 100644 --- a/support/sdk/c/blip/lib6lowpan/lib6lowpanIP.c +++ b/support/sdk/c/blip/lib6lowpan/lib6lowpanIP.c @@ -620,8 +620,10 @@ void inet_pton6(char *addr, struct in6_addr *dest) { cur = 0; } p++; - if (*p == '\0') + if (*p == '\0') { + dest->s6_addr16[block++] = hton16(cur); return; + } if (*(p - 1) == ':' && *p == ':') { break; } -- 2.39.2