From 3685072eff102ae786489e9e9b44157242dedc66 Mon Sep 17 00:00:00 2001
From: Murai Takashi <tmurai01@gmail.com>
Date: Sat, 24 Dec 2016 06:17:33 +0900
Subject: [PATCH 38/39] PluginManager.cpp: fix memory leak.
---
src/kits/media/PluginManager.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/kits/media/PluginManager.cpp b/src/kits/media/PluginManager.cpp
index 8b5cfd6..d7b78ee 100644
a
|
b
|
PluginManager::CreateReader(Reader** reader, int32* streamCount,
|
236 | 236 | // writes. |
237 | 237 | BMediaIOWrapper* buffered_source = new BMediaIOWrapper(source); |
238 | 238 | status_t ret = buffered_source->InitCheck(); |
239 | | if (ret != B_OK) |
| 239 | if (ret != B_OK) { |
| 240 | delete buffered_source; |
240 | 241 | return ret; |
| 242 | } |
241 | 243 | |
242 | 244 | // get list of available readers from the server |
243 | 245 | entry_ref refs[MAX_READERS]; |