File tomoe-0.6.0-sigsegv.patch of Package tomoe
diff -upr tomoe-0.6.0.org/lib/tomoe-candidate.c tomoe-0.6.0/lib/tomoe-candidate.c
--- tomoe-0.6.0.org/lib/tomoe-candidate.c 2007-06-07 16:04:20.000000000 +0900
+++ tomoe-0.6.0/lib/tomoe-candidate.c 2010-12-08 00:00:00.000000000 +0900
@@ -222,7 +222,19 @@ tomoe_candidate_compare (const TomoeCand
{
TomoeCandidatePrivate *priv_a, *priv_b;
+ #if 0 /* Patched by G-HAL, Wed,08 Dec,2010 */
if (!TOMOE_IS_CANDIDATE (a) || !TOMOE_IS_CANDIDATE (b)) return 0;
+ #else
+ if (a == b) {
+ return 0;
+ }
+ if (!TOMOE_IS_CANDIDATE (a) ) {
+ return 0;
+ }
+ if (!TOMOE_IS_CANDIDATE (b) ) {
+ return 0;
+ }
+ #endif
priv_a = TOMOE_CANDIDATE_GET_PRIVATE (a);
priv_b = TOMOE_CANDIDATE_GET_PRIVATE (b);