1 diff -urN squid-2.5.STABLE1.org/helpers/basic_auth/SASL/sasl_auth.c squid-2.5.STABLE1/helpers/basic_auth/SASL/sasl_auth.c
2 --- squid-2.5.STABLE1.org/helpers/basic_auth/SASL/sasl_auth.c Mon Aug 12 18:58:31 2002
3 +++ squid-2.5.STABLE1/helpers/basic_auth/SASL/sasl_auth.c Sun Mar 16 21:45:24 2003
5 * Compile this program with: gcc -Wall -o sasl_auth sasl_auth.c -lsasl
9 +#include <sasl/sasl.h>
17 - rc = sasl_server_new( APP_NAME_SASL, NULL, NULL, NULL, 0, &conn );
18 + rc = sasl_server_new( APP_NAME_SASL, NULL, NULL, NULL, NULL, NULL, 0, &conn );
20 if ( rc != SASL_OK ) {
21 fprintf( stderr, "error %d %s\n", rc, sasl_errstring(rc, NULL, NULL ));
23 rfc1738_unescape(username);
24 rfc1738_unescape(password);
26 - rc = sasl_checkpass(conn, username, strlen(username), password, strlen(password), &errstr);
27 + rc = sasl_checkpass(conn, username, strlen(username), password, strlen(password));
29 if ( rc != SASL_OK ) {