martin      99/04/17 15:08:00

  Modified:    src/main util.c
  Log:
  Fix EBCDIC branch of ap_uudecode() which was broken by last commit.
  
  Revision  Changes    Path
  1.159     +4 -0      apache-1.3/src/main/util.c
  
  Index: util.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/main/util.c,v
  retrieving revision 1.158
  retrieving revision 1.159
  diff -u -r1.158 -r1.159
  --- util.c    1999/04/17 16:09:25     1.158
  +++ util.c    1999/04/17 22:07:59     1.159
  @@ -2017,6 +2017,10 @@
        *(bufout++) = os_toebcdic[
            (unsigned char) (pr2six[os_toascii[bufin[1]]] << 4 | 
pr2six[os_toascii[bufin[2]]] >> 2)];
       }
  +    if (nprbytes > 3) {
  +        *(bufout++) = os_toebcdic[
  +            (unsigned char) (pr2six[os_toascii[bufin[2]]] << 6 | 
pr2six[os_toascii[bufin[3]]])];
  +    }
   #endif /*CHARSET_EBCDIC*/
   
       nbytesdecoded -= (4 - nprbytes) & 3;
  
  
  

Reply via email to