[JDEV] Jsm module interacting badly with MSN-t???
Thomas Muldowney
temas at box5.net
Wed Jul 3 13:28:29 CDT 2002
Do you have a core file and backtrace? Would probably help a lot.
--temas
On Wed, 2002-07-03 at 04:17, Andy Beetz wrote:
> I have a bit more info, this does work when I run the jabberd with -D. Has
> anybody got any ideas why it only wants to work in debug?
>
> > -----Original Message-----
> > From: Andy Beetz [mailto:andy.beetz at clearswift.com]
> > Sent: 02 July 2002 11:05
> > To: 'jdev at jabber.org'
> > Subject: [JDEV] Jsm module interacting badly with MSN-t???
> >
> >
> > I've written a jsm module to do some very basic packet
> > analysis, which works correctly with two normal (not
> > registered with MSN-t) users. But, as soon as I log on as a
> > user registered with the MSN-t, jabberd seg faults. It is
> > very reproducible, and when I comment out the module
> > everything is fine again :( .
> >
> > Please help, I'm finding the lack of documentation irritating
> > at best. TIA Andy
> >
> > Code:
> >
> > #include "jsm.h"
> >
> > mreturn mod_mytest_server(mapi m, void *arg)
> > {
> > char* node = NULL;
> >
> > if(m->packet->type != JPACKET_MESSAGE) return M_IGNORE;
> >
> > node = xmlnode2str(m->packet->x);
> >
> > if(node != NULL)
> > {
> > log_notice("mod_mytest", "packet: %s", node);
> > }
> >
> > return M_PASS;
> > }
> >
> > mreturn mod_mytest_session(mapi m, void *arg)
> > {
> > js_mapi_session(es_OUT, m->s, mod_mytest_server, NULL);
> >
> > return M_PASS;
> > }
> >
> > void mod_mytest(jsmi si)
> > {
> > js_mapi_register(si, e_SESSION, mod_mytest_session, NULL);
> > }
> >
> >
> > --------------------------------------------------------------
> > -------------------------------------------------
> > Clearswift monitors, controls and protects all its messaging
> > traffic in
> > compliance with its corporate email policy using Clearswift products.
> > Find out more about Clearswift, its solutions and services at
> > www.clearswift.com.
> > **************************************************************
> > *********************
> > This communication is confidential and may contain privileged
> > information intended solely for the named addressee(s). It may not
> > be used or disclosed except for the purpose for which it has been
> > sent. If you are not the intended recipient, you must not copy,
> > distribute or take any action in reliance on it. Unless
> > expressly stated,
> > opinions in this message are those of the individual sender
> > and not of
> > Clearswift. If you have received this communication in error, please
> > notify Clearswift by emailing support at clearswift.com quoting the
> > sender and delete the message and any attached documents. Clearswift
> > accepts no liability or responsibility for any onward
> > transmission or use of emails and attachments having left the
> > Clearswift domain.
> >
> > This footnote confirms that this email message has been swept by
> > MIMEsweeper for Content Security threats, including computer viruses.
> >
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
> >
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
More information about the JDev
mailing list