Hi Jeff, Jeff Pyle wrote: > I found the BUF_LEN value in the b2b_entities/client.c and b2b_entities/dlg.c > value, and increased it from 256 to 512. This seems to have taken care of > the errors. I wonder what else I've broken by changing this. > > That was indeed the right place for the change. No, nothing else gets broken, that macro was only used there. Now I have committed the fix that allocated memory dynamically for the headers, so if you upgrade you will never see this problem. > The header I'm having a problem with is "P-Asserted-Identity", 19 characters > long. Shorter ones have no problem. Perhaps there is a maximum length > defined somewhere? If so, I couldn't find it. I tried changing > HDR_DEFAULT_LEN in b2b_logic/b2b_logic.h from 7 to 14. This caused problems. > The HDR_DEFAULT_LEN is used for something else - the b2b_logic module had a list of default headers that must be passed from one side to the other, and this macro says how many they are.
Regards, -- Anca Vamanu www.voice-system.ro > > - Jeff > > > On Apr 1, 2010, at 9:57 AM, Jeff Pyle wrote: > > >> Hello, >> >> During my first adventure into topology hiding it seemed the b2b modules >> weren't bringing all my custom_headers from one side to the other. During >> my testing I encountered this problem: >> >> ERROR:b2b_entities:client_new: Buffer too small >> ERROR:b2b_logic:create_top_hiding_entities: failed to create new b2b client >> instance >> ERROR:b2b_logic:b2b_init_request: failed to create top hinding specific >> entities >> >> This is a bare-minimum config on Opensips 1.7 build 6748 with permissions, >> signaling, sl, tm, rr, the two b2b modules, maxfwd and xlog loading. >> >> Any suggestions? >> >> >> Thanks, >> Jeff >> > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
