From: Pasi Sjöholm <[email protected]>
Rapid commit option lenght is zero according to
RFC3315, 22.14.
---
gdhcp/client.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gdhcp/client.c b/gdhcp/client.c
index 49d6351..5a4a89c 100644
--- a/gdhcp/client.c
+++ b/gdhcp/client.c
@@ -2464,7 +2464,7 @@ static gboolean listener_event(GIOChannel *channel,
GIOCondition condition,
rapid_commit = dhcpv6_get_option(packet6, pkt_len,
G_DHCPV6_RAPID_COMMIT,
&option_len, &count);
- if (!rapid_commit || option_len == 0 ||
+ if (!rapid_commit || option_len != 0 ||
count != 1)
/* RFC 3315, 17.1.4 */
return TRUE;
--
2.1.0
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman