changeset 186:b55435ce84be

Irccd: unbreak FreeBSD/clang because pclose returns int
author David Demelier <markand@malikania.fr>
date Wed, 01 Jun 2016 14:03:23 +0200
parents b5758826f5fc
children 7ef1aab52c1a
files lib/irccd/util.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lib/irccd/util.cpp	Wed Jun 01 13:37:22 2016 +0200
+++ b/lib/irccd/util.cpp	Wed Jun 01 14:03:23 2016 +0200
@@ -166,7 +166,7 @@
 std::string substituteShell(const std::string &command)
 {
 #if defined(HAVE_POPEN)
-	std::unique_ptr<std::FILE, std::function<void (std::FILE *)>> fp(popen(command.c_str(), "r"), pclose);
+	std::unique_ptr<FILE, std::function<int (FILE *)>> fp(popen(command.c_str(), "r"), pclose);
 
 	if (fp == nullptr)
 		throw std::runtime_error(std::strerror(errno));