From 36aa204575beaa0aa262bbcaf62ba1df14fd0242 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@musicpd.org>
Date: Thu, 25 Apr 2019 19:33:32 +0200
Subject: [PATCH] input/smbclient: use std::lock_guard

---
 src/input/plugins/SmbclientInputPlugin.cxx | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/input/plugins/SmbclientInputPlugin.cxx b/src/input/plugins/SmbclientInputPlugin.cxx
index d2ad9159e..dfd95103d 100644
--- a/src/input/plugins/SmbclientInputPlugin.cxx
+++ b/src/input/plugins/SmbclientInputPlugin.cxx
@@ -45,10 +45,9 @@ public:
 	}
 
 	~SmbclientInputStream() {
-		smbclient_mutex.lock();
+		const std::lock_guard<Mutex> lock(smbclient_mutex);
 		smbc_close(fd);
 		smbc_free_context(ctx, 1);
-		smbclient_mutex.unlock();
 	}
 
 	/* virtual methods from InputStream */