Re: Bug in log.c
Andreas Fink <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
On Jeudi, juin 19, 2003, at 06:26 Uhr, Michael Mulcahy wrote:
> Hi All,
>
> Found a solution that I think should be ok.
>
> In the gwthread-module the table is size 1024.
> While the thread number may increase byond it the
> id is a modulo of 1024 and so the modulo can be
> used in the log.c to prevent the prior mentioned
> problem.
>
>
> suggested fix would be to use following:
>
> if ((e = thread_to[(gwthread_self()%1024)])) {
>
> Have tested this and appears to work.
>
> Sorry for not spotting this earlier.
>
> Kindest Regards,
> Michael.
so what if I have a thread 10 which is a EMI/UCP process and suddendly
a new process gets added with 1034?
we have a new conflict...
>
Andreas Fink
Global Networks Switzerland AG
------------------------------------------------------------------
Tel: +41-61-6666333 Fax: +41-61-6666334 Mobile: +41-79-2457333
Global Networks, Inc. Clarastrasse 3, 4058 Basel, Switzerland
Web: http://www.global-networks.ch/ [email protected]
------------------------------------------------------------------