coar        99/04/09 20:46:00

  Modified:    src/support htpasswd.c
  Log:
        free() some malloc()ed memory on error exit -- and remove a
        stray debugging message (d'oh!).
  
  Revision  Changes    Path
  1.27      +2 -1      apache-1.3/src/support/htpasswd.c
  
  Index: htpasswd.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/support/htpasswd.c,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- htpasswd.c        1999/04/08 22:17:53     1.26
  +++ htpasswd.c        1999/04/10 03:45:59     1.27
  @@ -244,6 +244,7 @@
        pw = strd((char *) getpass("New password: "));
        if (strcmp(pw, (char *) getpass("Re-type new password: "))) {
            ap_cpystrn(record, "password verification error", (rlen - 1));
  +         free(pw);
            return ERR_PWMISMATCH;
        }
       }
  @@ -260,7 +261,7 @@
        ap_cpystrn(cpw, (char *)crypt(pw, salt), sizeof(cpw) - 1);
        break;
       }
  -    fprintf(stderr, "Yow!\n");
  +
       /*
        * Now that we have the smashed password, we don't need the
        * plaintext one any more.
  
  
  

Reply via email to