From 9b8447fdaac24a129db5fe903a18fe414bf946b4 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Mon, 13 May 2013 15:05:08 +0200 Subject: [PATCH] event_callback: Keep declarations at the top --- src/event_callback.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event_callback.c b/src/event_callback.c index f5ad7cb..db5f6fa 100644 --- a/src/event_callback.c +++ b/src/event_callback.c @@ -23,6 +23,7 @@ void luaevent_callback(int fd, short event, void* p) { lua_State* L; int ret; struct timeval new_tv = { 0, 0 }; + le_base* base; assert(cb); if(!cb->base) return; /* Event has already been collected + destroyed */ @@ -31,7 +32,7 @@ void luaevent_callback(int fd, short event, void* p) { lua_rawgeti(L, LUA_REGISTRYINDEX, cb->callbackRef); lua_pushinteger(L, event); /* cb->base may be NULL after the pcall, if the event is destroyed */ - le_base* base = cb->base; + base = cb->base; if(lua_pcall(L, 1, 2, 0)) { base->errorMessage = luaL_ref(L, LUA_REGISTRYINDEX); -- 2.11.4.GIT