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

Reply via email to