ben         98/08/09 05:34:18

  Modified:    src/modules/standard mod_digest.c
  Log:
  Improve logging.
  
  Revision  Changes    Path
  1.38      +4 -3      apache-1.3/src/modules/standard/mod_digest.c
  
  Index: mod_digest.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_digest.c,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- mod_digest.c      1998/08/06 17:30:57     1.37
  +++ mod_digest.c      1998/08/09 12:34:17     1.38
  @@ -143,6 +143,7 @@
       int s, vk = 0, vv = 0;
       const char *t;
       char *key, *value;
  +    const char *scheme;
   
       if (!(t = ap_auth_type(r)) || strcasecmp(t, "Digest"))
        return DECLINED;
  @@ -158,10 +159,10 @@
        return AUTH_REQUIRED;
       }
   
  -    if (strcasecmp(ap_getword(r->pool, &auth_line, ' '), "Digest")) {
  +    if (strcasecmp(scheme=ap_getword(r->pool, &auth_line, ' '), "Digest")) {
        /* Client tried to authenticate using wrong auth scheme */
  -     ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r,
  -                 "client used wrong authentication scheme: %s", r->uri);
  +     ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r->server,
  +                 "client used wrong authentication scheme: %s for %s", 
scheme, r->uri);
        ap_note_digest_auth_failure(r);
        return AUTH_REQUIRED;
       }
  
  
  

Reply via email to