> Hi Ace,
> 
> I am using debian and I ran across the same problem previously. What
> happened was that in qmail-pop3d.c, there were duplicate code (in the
> pop3_top function) after patching that printed the "+OK *** octets"
> lines twice. I removed the duplicate lines and recompiled qmail-pop3d.
> It works fine after that.

Hi Meng,

Thanks for the tip, but I haven't found the duplicated lines yet... I 
think this is the offending part:

#ifdef MAKE_NETSCAPE_WORK /* Based on a patch by [EMAIL PROTECTED] */
  puts("+OK ");
  foo[fmt_uint(foo,m[i].size)] = 0;
  puts(foo);

  puts(" octets \r\n");
  flush();
#else
    okay();
#endif

  /* okay(); */
  puts("+OK ");
  put(strnum,fmt_ulong(strnum,m[i].size));
  puts(" octets\r\n");
  flush();
  substdio_fdbuf(&ssmsg,read,fd,ssmsgbuf,sizeof(ssmsgbuf));
  blast(&ssmsg,limit);
  close(fd);
}

but... I have Make_Netscape_work NOT specified in the makefile...

Greetings,

Ace



| Ace Suares, Internet Consultancy and Training
| Keizersgracht 132, 1015 CW AMSTERDAM, NL
| phone: 06 557 06 554    (+31 6 557 06 554)
| fax: 08 48 707 705      (+31 84 870 770 5)
| mailto:[EMAIL PROTECTED] PGP Key idea: 0x39B81FE5
| http://www.suares.com


Reply via email to