From c774cbe15514f981b1287a44abc9dfcb6b088380 Mon Sep 17 00:00:00 2001 From: Maxim Sharabayko Date: Wed, 9 Oct 2019 15:52:45 +0200 Subject: [PATCH] [core] Catch an exception by reference --- srtcore/api.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srtcore/api.cpp b/srtcore/api.cpp index 65760da61..fdf1c9d6d 100644 --- a/srtcore/api.cpp +++ b/srtcore/api.cpp @@ -2687,12 +2687,12 @@ int CUDT::epoll_uwait( { return s_UDTUnited.epoll_uwait(eid, fdsSet, fdsSize, msTimeOut); } - catch (CUDTException e) + catch (const CUDTException& e) { s_UDTUnited.setError(new CUDTException(e)); return ERROR; } - catch (std::exception& ee) + catch (const std::exception& ee) { LOGC(mglog.Fatal, log << "epoll_uwait: UNEXPECTED EXCEPTION: " << typeid(ee).name() << ": " << ee.what()); @@ -2709,12 +2709,12 @@ int32_t CUDT::epoll_set( { return s_UDTUnited.epoll_set(eid, flags); } - catch (CUDTException e) + catch (const CUDTException& e) { s_UDTUnited.setError(new CUDTException(e)); return ERROR; } - catch (std::exception& ee) + catch (const std::exception& ee) { LOGC(mglog.Fatal, log << "epoll_set: UNEXPECTED EXCEPTION: " << typeid(ee).name() << ": " << ee.what());