提交 31e4b6ae 编写于 作者: K Kozlov Dmitry

ipoe: properly insert option 82 before END

上级 b5f77f6e
......@@ -442,6 +442,8 @@ int dhcpv4_packet_insert_opt82(struct dhcpv4_packet *pack, const char *agent_cir
uint8_t *ptr = data;
int r;
pack->ptr--;
*ptr++ = 1;
*ptr++ = len1;
memcpy(ptr, agent_circuit_id, len1); ptr += len1;
......@@ -452,6 +454,8 @@ int dhcpv4_packet_insert_opt82(struct dhcpv4_packet *pack, const char *agent_cir
r = dhcpv4_packet_add_opt(pack, 82, data, 4 + len1 + len2);
_free(data);
*pack->ptr++ = 255;
return r;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册