From e5f705c6a6b9aa5eeda04eb51015621a6453eac1 Mon Sep 17 00:00:00 2001
From: Konstantin Osipov <kostja@tarantool.org>
Date: Wed, 10 Oct 2012 18:09:37 +0400
Subject: [PATCH] Don't exit on a trivial socket error.

---
 src/fiber.m | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/fiber.m b/src/fiber.m
index 14b349c05f..7a9ea0f016 100644
--- a/src/fiber.m
+++ b/src/fiber.m
@@ -391,6 +391,8 @@ fiber_loop(void *data __attribute__((unused)))
 		} @catch (FiberCancelException *e) {
 			say_info("fiber `%s' has been cancelled", fiber->name);
 			say_info("fiber `%s': exiting", fiber->name);
+		} @catch (tnt_Exception *e) {
+			[e log];
 		} @catch (id e) {
 			say_error("fiber `%s': exception `%s'", fiber->name, object_getClassName(e));
 			panic("fiber `%s': exiting", fiber->name);
-- 
GitLab