patch pgp.c as follows:

------------------
comment line 582, 585 and 586.  write a short function will be called
before line 582:

void cleanOUT (FILE *pgpout, STATE *s)
{
   char         buf[1024];
   size_t       l, i;
   int          find = 0;

   if ( (l = fread (buf, 1, sizeof(buf), pgpout)) > 0) {
      if (l==1024) l--;
      buf[l] = '\0';
      for (i=0; i<l; i++) {
         if (!find) {
            if (buf[i] == '\n') find = 1;
         } else {
            if (buf[i] == '\n') {
               buf[i] = '\0';
               break;
            } else if (buf[i] != ' ') {
               find = 0;
            }
         }
      }

      state_puts (buf, s);
   }
}

it works for me.  try at your own risk.

Reply via email to