coar        99/01/19 14:35:48

  Modified:    src/support htpasswd.c
  Log:
        Some cleanup (only in a src/support file) preparatory to some
        pending MD5 changes for Win32 and Unix compatibility..
  
  Revision  Changes    Path
  1.18      +26 -19    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.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- htpasswd.c        1998/07/13 11:32:58     1.17
  +++ htpasswd.c        1999/01/19 22:35:45     1.18
  @@ -39,15 +39,18 @@
   {
       int x = 0, y;
   
  -    for (x = 0; ((line[x]) && (line[x] != stop)); x++)
  +    for (x = 0; ((line[x]) && (line[x] != stop)); x++) {
        word[x] = line[x];
  +    }
   
       word[x] = '\0';
  -    if (line[x])
  +    if (line[x]) {
        ++x;
  +    }
       y = 0;
   
  -    while ((line[y++] = line[x++]));
  +    while ((line[y++] = line[x++]))
  +     ;
   }
   
   static int getline(char *s, int n, FILE *f)
  @@ -57,8 +60,9 @@
       while (1) {
        s[i] = (char) fgetc(f);
   
  -     if (s[i] == CR)
  +     if (s[i] == CR) {
            s[i] = fgetc(f);
  +     }
   
        if ((s[i] == 0x4) || (s[i] == LF) || (i == (n - 1))) {
            s[i] = '\0';
  @@ -72,8 +76,9 @@
   {
       int x;
   
  -    for (x = 0; l[x]; x++)
  +    for (x = 0; l[x]; x++) {
        fputc(l[x], f);
  +    }
       fputc('\n', f);
   }
   
  @@ -97,7 +102,6 @@
   
   static char *getpass(const char *prompt)
   {
  -
       static char password[81];
   
       fputs(prompt, stderr);
  @@ -119,8 +123,9 @@
       pw = strd((char *) getpass("New password:"));
       if (strcmp(pw, (char *) getpass("Re-type new password:"))) {
        fprintf(stderr, "They don't match, sorry.\n");
  -     if (tn)
  +     if (tn) {
            unlink(tn);
  +     }
        exit(1);
       }
       (void) srand((int) time((time_t *) NULL));
  @@ -141,8 +146,9 @@
   static void interrupted(void)
   {
       fprintf(stderr, "Interrupted.\n");
  -    if (tn)
  +    if (tn) {
        unlink(tn);
  +    }
       exit(1);
   }
   
  @@ -159,9 +165,10 @@
       tn = NULL;
       signal(SIGINT, (void (*)()) interrupted);
       if (argc == 4) {
  -     if (strcmp(argv[1], "-c"))
  +     if (strcmp(argv[1], "-c")) {
            usage();
  -      if (!(tfp = fopen(argv[2], "w+"))) {
  +     }
  +     if (!(tfp = fopen(argv[2], "w+"))) {
            fprintf(stderr, "Could not open passwd file %s for writing.\n",
                    argv[2]);
            perror("fopen");
  @@ -172,8 +179,9 @@
        fclose(tfp);
        exit(0);
       }
  -    else if (argc != 3)
  +    else if (argc != 3) {
        usage();
  +    }
   
       tn = tmpnam(NULL);
       if (!(tfp = fopen(tn, "w+"))) {
  @@ -212,14 +220,13 @@
        add_password(user, tfp);
       }
   /*
  -* make a copy from the tmp file to the actual file
  -*/  
  -        rewind(f);
  -        rewind(tfp);
  -        while ( fgets(command,MAX_STRING_LEN,tfp) != NULL)
  -        {
  -                fputs(command,f);
  -        } 
  + * make a copy from the tmp file to the actual file
  + */  
  +    rewind(f);
  +    rewind(tfp);
  +    while ( fgets(command,MAX_STRING_LEN,tfp) != NULL) {
  +     fputs(command,f);
  +    } 
   
       fclose(f);
       fclose(tfp);
  
  
  

Reply via email to