From 2b6f43009426b14777d024db22465db8fadaffa8 Mon Sep 17 00:00:00 2001 From: Rom Walton Date: Thu, 1 Oct 2009 19:15:42 +0000 Subject: [PATCH] - client: fix a handle leak I just introduced. (From: Andreas a.k.a Gipsel) lib/ coproc.cpp svn path=/trunk/boinc/; revision=19226 --- checkin_notes | 7 +++++++ lib/coproc.cpp | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/checkin_notes b/checkin_notes index dc99df7de8..a961047119 100644 --- a/checkin_notes +++ b/checkin_notes @@ -8288,3 +8288,10 @@ Rom 1 Oct 2009 lib/ coproc.cpp + +Rom 1 Oct 2009 + - client: fix a handle leak I just introduced. + (From: Andreas a.k.a Gipsel) + + lib/ + coproc.cpp diff --git a/lib/coproc.cpp b/lib/coproc.cpp index d7f23b8227..95e2e981d8 100644 --- a/lib/coproc.cpp +++ b/lib/coproc.cpp @@ -709,8 +709,10 @@ void COPROC_ATI::get(COPROCS& coprocs, } HINSTANCE amdlib = LoadLibrary(amdlib_name); - if (!atirt_detected && amdlib) { - amdrt_detected = true; + if (amdlib) { + if (!atirt_detected) { + amdrt_detected = true; + } FreeLibrary(amdlib); }