WERR_INSUFFICIENT_BUFFER if more than 21 printers on enumprinters

Gerald (Jerry) Carter jerry at samba.org
Thu Aug 15 15:27:01 GMT 2002


On Fri, 16 Aug 2002, Tim Potter wrote:

> On Thu, Aug 15, 2002 at 01:06:40PM +0200, Thomas Reifferscheid wrote:
> 
> > If I have more then 21 printers in smb.conf I get
> > 
> > [2002/08/15 12:30:50, 5] rpc_parse/parse_prs.c:prs_werror(618)
> >       000c status: WERR_INSUFFICIENT_BUFFER
> > 
> > 
> > with the rpc "enumprinters".
> > 
> > What the heck is this ?
> 
> We're probably doing something silly when there are more than 21
> printers to return when a client asks to enumerate them.  It's a bit
> hard to tell without some more context.
> 
> Can you say which version of Samba you are using, which client etc?
> This would help with your other problems too.  Are you able to provide
> log files, network traces etc if necessary?

Tim,

This is a long standing bug in our client code that can't handle
fragmented PDUs.  It's been on my list to fix for a while and maybe
I'll get around to it next week :-)







cheers, jerry




More information about the samba-technical mailing list