summaryrefslogtreecommitdiff
path: root/dhcpctl/callback.c
diff options
context:
space:
mode:
authorTed Lemon <source@isc.org>2000-01-26 14:56:18 +0000
committerTed Lemon <source@isc.org>2000-01-26 14:56:18 +0000
commit4bd8800e89dd8760f16a4c5e3bcae3d2b3a2373c (patch)
tree6869820caca6f989f2995bd99649904a539ec28a /dhcpctl/callback.c
parent3c0b59d354fad605740541a66b4a123582b1e8b1 (diff)
downloadisc-dhcp-4bd8800e89dd8760f16a4c5e3bcae3d2b3a2373c.tar.gz
Fix compilation errors introduced in the last set of checkins.
Diffstat (limited to 'dhcpctl/callback.c')
-rw-r--r--dhcpctl/callback.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/dhcpctl/callback.c b/dhcpctl/callback.c
index ca662848..4834d961 100644
--- a/dhcpctl/callback.c
+++ b/dhcpctl/callback.c
@@ -3,7 +3,7 @@
The dhcpctl callback object. */
/*
- * Copyright (c) 1996-1999 Internet Software Consortium.
+ * Copyright (c) 1996-2000 Internet Software Consortium.
* Use is subject to license terms which appear in the file named
* ISC-LICENSE that should have accompanied this file when you
* received it. If a file named ISC-LICENSE did not accompany this
@@ -44,21 +44,20 @@ dhcpctl_status dhcpctl_set_callback (dhcpctl_handle h, void *data,
omapi_object_t *inner;
isc_result_t status;
- callback = malloc (sizeof *callback);
+ callback = dmalloc (sizeof *callback, MDL);
if (!callback)
return ISC_R_NOMEMORY;
/* Tie the callback object to the innermost object in the chain. */
for (inner = h; inner -> inner; inner = inner -> inner)
;
- omapi_object_reference (&inner -> inner, (omapi_object_t *)callback,
- "dhcpctl_set_callback");
- omapi_object_reference ((omapi_object_t **)&callback -> outer, inner,
- "dhcpctl_set_callback");
+ omapi_object_reference (&inner -> inner,
+ (omapi_object_t *)callback, MDL);
+ omapi_object_reference ((omapi_object_t **)&callback -> outer,
+ inner, MDL);
/* Save the actual handle pointer we were passed for the callback. */
- omapi_object_reference (&callback -> object, h,
- "dhcpctl_set_callback");
+ omapi_object_reference (&callback -> object, h, MDL);
callback -> data = data;
callback -> callback = func;
@@ -126,7 +125,8 @@ isc_result_t dhcpctl_callback_signal_handler (omapi_object_t *o,
return ISC_R_SUCCESS;
}
-isc_result_t dhcpctl_callback_destroy (omapi_object_t *h, const char *name)
+isc_result_t dhcpctl_callback_destroy (omapi_object_t *h,
+ const char *file, int line)
{
dhcpctl_callback_object_t *p;
if (h -> type != dhcpctl_callback_type)
@@ -134,7 +134,7 @@ isc_result_t dhcpctl_callback_destroy (omapi_object_t *h, const char *name)
p = (dhcpctl_callback_object_t *)h;
if (p -> handle)
omapi_object_dereference ((omapi_object_t **)&p -> handle,
- name);
+ file, line);
return ISC_R_SUCCESS;
}