Strange message appearing in logs from isc-dhcpd-V3.1.0

Niall O'Reilly niall.oreilly at
Tue Mar 26 09:31:36 UTC 2013

	Thanks, Bruce!

	[copying list so that others know I've had all the help I  need]

On 25 Mar 2013, at 18:48, Bruce Hudson wrote:

> 	3956: if (option_cache_allocate(&oc, MDL)) {
>    This call is telling you that the variable "oc", into which the code
> is going to put the pointer to the newly allocated cache entry, already
> had something in it. It will be over-written and the reference count to
> what-ever it previously refered to will never go to zero. In short, its
> a memory leak. It should not cause you any problems unless you run your
> server too long without a restart.

	That's reassuring.

>        3944: oc = lookup_option(&dhcp_universe, options, option_num);
>   This is obviously where "oc" was previously set; if a "server
> identifier" option is found in the "options" parameter. I did not look
> back everywhere this routine was called but, if pushed, I would guess
> a "server-identifier" option was added to your configuration.

	Spot on!

	Nuisance that: I need dhcpd to use a service-specific address,
	rather than the server's host address.

	Thanks and best regards,
	Niall O'Reilly

More information about the dhcp-users mailing list