From 0b171a360c8476baa1e182b221763228d72ab69f Mon Sep 17 00:00:00 2001
From: Mons Anderson <mons@cpan.org>
Date: Mon, 3 Mar 2014 19:22:02 +0400
Subject: [PATCH] Fix typo in queued execution: fiber id was used wrongly

---
 src/module/sql/sql.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/module/sql/sql.lua b/src/module/sql/sql.lua
index d84d7b9f30..4b014c2a32 100644
--- a/src/module/sql/sql.lua
+++ b/src/module/sql/sql.lua
@@ -92,9 +92,9 @@ box.net.sql = {
         execute = function(self, sql, ...)
             -- waits until connection will be free
             while self.processing do
-                self.queue[ box.fiber.fid ] = box.ipc.channel()
-                self.queue[ box.fiber.fid ]:get()
-                self.queue[ box.fiber.fid ] = nil
+                self.queue[ box.fiber.id() ] = box.ipc.channel()
+                self.queue[ box.fiber.id() ]:get()
+                self.queue[ box.fiber.id() ] = nil
             end
             self.processing = true
 
-- 
GitLab