diff options
author | Benoit Germain <bnt period germain arrobase gmail period com> | 2014-01-06 10:40:14 +0100 |
---|---|---|
committer | Benoit Germain <bnt period germain arrobase gmail period com> | 2014-01-06 10:40:14 +0100 |
commit | b335cbcc9f07dc71999b885ffa2962c0ec00f5eb (patch) | |
tree | ad6398a6f7e5ef155631b984bd41d07d535ea1f9 /src/lanes.lua | |
parent | 132e85cb40f3a88efdb66a6344061bade628fcda (diff) | |
download | lanes-b335cbcc9f07dc71999b885ffa2962c0ec00f5eb.tar.gz lanes-b335cbcc9f07dc71999b885ffa2962c0ec00f5eb.tar.bz2 lanes-b335cbcc9f07dc71999b885ffa2962c0ec00f5eb.zip |
fix on_state_create circular logic issue
* if config.on_state_create() is a C function, call it by direct C
closure reconstruction in newly created states
* bumped version to 3.7.6
Diffstat (limited to 'src/lanes.lua')
-rw-r--r-- | src/lanes.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lanes.lua b/src/lanes.lua index 4856a2d..0c544bb 100644 --- a/src/lanes.lua +++ b/src/lanes.lua | |||
@@ -297,7 +297,7 @@ local function gen( ... ) | |||
297 | -- Lane generator | 297 | -- Lane generator |
298 | -- | 298 | -- |
299 | return function(...) | 299 | return function(...) |
300 | return thread_new( func, libs, settings.on_state_create, cs, prio, g_tbl, package_tbl, required, ...) -- args | 300 | return thread_new( func, libs, cs, prio, g_tbl, package_tbl, required, ...) -- args |
301 | end | 301 | end |
302 | end | 302 | end |
303 | 303 | ||