#include <ac/string.h>
#include <ac/unistd.h>
+#ifdef HAVE_SASL_SASL_H
+#include <sasl/sasl.h>
+#else
#include <sasl.h>
+#endif
#include <ldap.h>
#include "lutil_ldap.h"
fprintf( stderr, "Default: %s\n", dflt );
}
- sprintf( input, "%s: ",
+ snprintf( input, sizeof input, "%s: ",
interact->prompt ? interact->prompt : "Interact" );
if( noecho ) {
if( interact->len > 0 ) {
/* duplicate */
- char *p = interact->result;
+ char *p = (char *)interact->result;
interact->result = strdup( p );
/* zap */