diff -urpN dnsmasq-2.56test8/src/rfc2131.c dnsmasq-2.56test9/src/rfc2131.c --- dnsmasq-2.56test8/src/rfc2131.c 2010-09-08 15:31:13.000000000 -0600 +++ dnsmasq-2.56test9/src/rfc2131.c 2010-09-19 14:32:40.000000000 -0600 @@ -1244,6 +1244,7 @@ size_t dhcp_reply(struct dhcp_context *c lease->changed = 1; free(lease->extradata); + lease->extradata = NULL; lease->extradata_size = lease->extradata_len = 0; add_extradata_opt(lease, option_find(mess, sz, OPTION_VENDOR_ID, 1));