From 55ec93cfdc41e1be6145dad08aa4b83b94e6c7cf Mon Sep 17 00:00:00 2001
From: Andreas Kempe <kempe@lysator.liu.se>
Date: Thu, 2 Feb 2023 12:55:43 +0100
Subject: [PATCH] lib: l2cap_socket: use errno_exception helper from blue::util

---
 lib/src/l2cap_socket.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/src/l2cap_socket.cpp b/lib/src/l2cap_socket.cpp
index 79ff6a2..24e4237 100644
--- a/lib/src/l2cap_socket.cpp
+++ b/lib/src/l2cap_socket.cpp
@@ -12,6 +12,7 @@
 
 #include "cap_l2cap.h"
 #include "bdaddr.h"
+#include "util/system_error.h"
 
 namespace blue::l2cap
 {
@@ -23,8 +24,7 @@ l2cap_listen_socket::l2cap_listen_socket(util::shared_cap_chan chan,
 	l2cap_watcher(loop)
 {
 	if (fd == -1)
-		throw std::runtime_error("Could not listen on L2CAP socket:" +
-				std::string(strerror(errno)));
+		throw util::errno_exception("Could not listen on L2CAP socket");
 
 	l2cap_watcher.set<l2cap_listen_socket,
 	                  &l2cap_listen_socket::io_callback>(this);
-- 
GitLab