From bd955e15e1aac8a1490a680b9f5cfcce29f2331a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 21 May 2008 11:17:31 +0000 Subject: * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and Armijn Hemel. --- src/libutil/util.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libutil/util.cc') diff --git a/src/libutil/util.cc b/src/libutil/util.cc index 822c87a050..f978856a96 100644 --- a/src/libutil/util.cc +++ b/src/libutil/util.cc @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -529,13 +530,14 @@ AutoDelete::AutoDelete(const string & p, bool recursive) : path(p) AutoDelete::~AutoDelete() { try { - if (del) + if (del) { if (recursive) deletePath(path); else { if (remove(path.c_str()) == -1) throw SysError(format("cannot unlink `%1%'") % path); } + } } catch (...) { ignoreException(); } -- cgit 1.4.1