Index: src/server.c =================================================================== RCS file: /usr/local/cvs/cvsnt/src/server.c,v retrieving revision 1.54 diff -u -r1.54 server.c --- src/server.c 17 Feb 2002 20:31:34 -0000 1.54 +++ src/server.c 18 Feb 2002 00:03:27 -0000 @@ -5882,12 +5882,16 @@ parse_config (real_repository); /* We need the real cleartext before we hash it. */ - host_user = check_password (client_protocol->auth_username, client_protocol->auth_password, - real_repository); + _asm int 3; + if (system_auth) host_user = client_protocol->auth_username; + else { + host_user = check_password (client_protocol->auth_username, client_protocol->auth_password, + real_repository); - if (CVSroot_prefix != NULL) - { - free (real_repository); + if (CVSroot_prefix != NULL) + { + free (real_repository); + } } } else