[Anthy-dev 360] Re: uim 0.2.3.1 released

Back to archive index

Konosuke Watanabe nosuk****@csc*****
2004年 1月 6日 (火) 18:03:13 JST


たびたびすいません,渡辺です.

> 0.2.3.1で無事makeが通りました.失礼しました.

動かしてみたところ,uimの方は問題ないのですが,uim-ximで平仮
名が全然打てません.

どうもxim/main.cppの423行目のfreeが悪いように見えます.とり
あえず,この部分だけ見る感じでは以下のようにした方が良い気が
します.
#C++よくわからないんで適当やってますが・・・


--- xim/main.cpp.org    2004-01-06 17:22:50.000000000 +0900
+++ xim/main.cpp        2004-01-06 18:00:58.000000000 +0900
@@ -412,9 +412,11 @@
        char *lang = strdup(uim_get_im_language(uc, i));
        Locale *lc = getLocale(lang);
        if (!lc) {
+           free(name);
+           free(lang);
            continue;
        }
-       XimServer *xs = new XimServer(lc, name, lang);
+       XimServer *xs = new XimServer(lc, strdup(name), strdup(lang));
        bool res = xs->setupConnection();
        if (!res) {
            delete xs;


---
Konosuke WATANABE <nosuk****@csc*****>



Anthy-dev メーリングリストの案内
Back to archive index