Reviewed-by: Jeremy Huddleston <[email protected]>

On Mar 1, 2012, at 13:54, Matt Turner wrote:

> Fixes segmentation fault when closing gv.
> 
> Found at 
> http://gitorious.org/xaw3d/xaw3d/commit/23b3ca50395f180cba4a923eb8827dcc961629da
> 
> Fixes: https://bugs.gentoo.org/show_bug.cgi?id=406487
> Signed-off-by: Matt Turner <[email protected]>
> ---
> Original author of this patch is unknown. If you know, let me know and
> I'll fix the attribution.
> 
> src/XawIm.c |    2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/src/XawIm.c b/src/XawIm.c
> index 82a94b1..00562b5 100644
> --- a/src/XawIm.c
> +++ b/src/XawIm.c
> @@ -320,12 +320,12 @@ DestroyAllIM(XawVendorShellExtPart *ve)
>     /*
>      * Close Input Method
>      */
> -    CloseIM(ve);
>     if (!XFindContext(XDisplayOfIM(ve->im.xim), (Window)ve->im.xim, 
> errContext,
>                     (XPointer*)&contextErrData)) {
>       if (contextErrData) XtFree((char *)contextErrData);
>     }
>     XDeleteContext(XDisplayOfIM(ve->im.xim), (Window)ve->im.xim, errContext);
> +    CloseIM(ve);
>     ve->im.xim = NULL;
> 
>     /*
> -- 
> 1.7.3.4
> 
> _______________________________________________
> [email protected]: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
> 

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to