/* unbind.c - tcl unbind routines
*
- * $Id: tcl_unbind.c,v 1.2 1999/02/17 01:05:28 bcollins Exp $
+ * $Id: tcl_unbind.c,v 1.5.6.1 1999/07/09 18:02:59 kdz Exp $
*
* Copyright 1999, Ben Collins <bcollins@debian.org>, All rights reserved.
*
struct tclinfo *ti = (struct tclinfo *) be->be_private;
if (ti->ti_unbind == NULL) {
- send_ldap_result (conn, op, LDAP_UNWILLING_TO_PERFORM, NULL,
- "unbind not implemented");
- return(-1);
+ return (-1);
}
for (i = 0; be->be_suffix[i] != NULL; i++);
ldap_pvt_thread_mutex_lock (&tcl_interpreter_mutex);
code = Tcl_GlobalEval (ti->ti_ii->interp, command);
- results = (char *) strdup (ti->ti_ii->interp->result);
+ results = (char *) ch_strdup (ti->ti_ii->interp->result);
ldap_pvt_thread_mutex_unlock (&tcl_interpreter_mutex);
free (command);
if (code != TCL_OK) {
- Debug (LDAP_DEBUG_ANY, "tcl_unbind_error: %s\n", results,
+ Debug (LDAP_DEBUG_SHELL, "tcl_unbind_error: %s\n", results,
0, 0);
}
- free(results);
+ free (results);
return (err);
}