diff options
author | Peng Wu <epico@dhcp-65-116.nay.redhat.com> | 2010-03-15 18:00:30 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2010-05-19 10:09:31 +0800 |
commit | 9235290adcd1ca1a7c1de6bafc1a275f677aa01f (patch) | |
tree | 9a5889f18ca5c5e8cc60239482697aa32018c4db /lua/lua-plugin-init.c | |
parent | c6705a7f4e28568ad42a479d0f41d854f0e111d2 (diff) | |
download | ibus-libpinyin-9235290adcd1ca1a7c1de6bafc1a275f677aa01f.tar.gz ibus-libpinyin-9235290adcd1ca1a7c1de6bafc1a275f677aa01f.tar.xz ibus-libpinyin-9235290adcd1ca1a7c1de6bafc1a275f677aa01f.zip |
add some check on IME_TRIM_PRECHECK.
Diffstat (limited to 'lua/lua-plugin-init.c')
-rw-r--r-- | lua/lua-plugin-init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/lua-plugin-init.c b/lua/lua-plugin-init.c index 7a1562f..8469cca 100644 --- a/lua/lua-plugin-init.c +++ b/lua/lua-plugin-init.c @@ -57,7 +57,7 @@ static int ime_get_version(lua_State* L){ } static gboolean ime_is_white_space(const char c){ - const char * white_space = " \t\n\r\v\f"; + static const char * const white_space = " \t\n\r\v\f"; int i; size_t len = strlen(white_space); @@ -69,7 +69,7 @@ static gboolean ime_is_white_space(const char c){ } #define IME_TRIM_PRECHECK \ - if (NULL == s){ \ + if (NULL == s || '\0' == s[0]){ \ lua_pushliteral(L, ""); \ return 1; \ } |