summaryrefslogtreecommitdiffstats
path: root/lua/lua-plugin-init.c
diff options
context:
space:
mode:
authorPeng Wu <epico@dhcp-65-116.nay.redhat.com>2010-03-15 18:00:30 +0800
committerPeng Wu <alexepico@gmail.com>2010-05-19 10:09:31 +0800
commit9235290adcd1ca1a7c1de6bafc1a275f677aa01f (patch)
tree9a5889f18ca5c5e8cc60239482697aa32018c4db /lua/lua-plugin-init.c
parentc6705a7f4e28568ad42a479d0f41d854f0e111d2 (diff)
downloadibus-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.c4
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; \
}