Hi,
>     We also have a well tested hash map and array list structures that
> could be used by Guththila.
   This would make our life easier, because guththila_stack seems to lead lot
of memory leaks. Since Axis2/c has hash map and array list Ill be able to use 
it to replace
guththila_stack code. Hope that array list and hash map doesn't have any 
external 
dependencies. 
>     Please have a look into the source of the util module to get a
> gauge on the improvements.
Ill look on that code.Thanks for the pointer.

cheers,
Dinesh
> 
> Thanks,
> Samisa...
> 
> 
> -------- Original Message --------
> Subject:      svn commit: r393763 -
> /webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c
> Date:         Thu, 13 Apr 2006 08:46:21 -0000
> From:         [EMAIL PROTECTED]
> To:   [EMAIL PROTECTED]
> 
> 
> 
> Author: dinesh
> Date: Thu Apr 13 01:46:19 2006
> New Revision: 393763
> 
> URL: http://svn.apache.org/viewcvs?rev=393763&view=rev
> Log:
> guththila_stack_free () tends to memory leaks when there are no elements
> 
> Modified:
>     
> webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c
> 
> Modified: 
> webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c
> URL: 
> http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c?rev=393763&r1=393762&r2=393763&view=diff
> ==============================================================================
> --- 
> webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c
>  (original)
> +++ 
> webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_stack.c
>  Thu Apr 13 01:46:19 2006
> @@ -91,11 +91,13 @@
>                        guththila_stack_t * stack)
>  {
>      if (stack && (stack->pointer > 0))
> -    {
> +      {
>          guththila_element_t *ele = stack->tail;
>          guththila_stack_free_rec (environment, stack, ele);
>          GUTHTHILA_FREE (environment->allocator, stack);
>      }
> +    else
> +      GUTHTHILA_FREE (environment->allocator, stack);
>  }
>  

Reply via email to