From 928d35001642322ed33eb16af11c5e5e70f9d5e2 Mon Sep 17 00:00:00 2001
From: Benoit Germain <bnt.germain@gmail.com>
Date: Mon, 17 Dec 2012 11:49:11 +0100
Subject: threads() raises an error if tracking is disabled

---
 src/lanes.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/lanes.lua b/src/lanes.lua
index a621dd4..9029534 100644
--- a/src/lanes.lua
+++ b/src/lanes.lua
@@ -635,7 +635,7 @@ end
 	lanes.linda = core.linda
 	lanes.cancel_error = core.cancel_error
 	lanes.nameof = core.nameof
-	lanes.threads = core.threads
+	lanes.threads = (_params.track_lanes and core.threads) and core.threads or function() error "lane tracking is not available" end
 	lanes.timer = timer
 	lanes.timers = timers
 	lanes.genlock = genlock
-- 
cgit v1.2.3-55-g6feb