[PATCH 1/3] Don't free(random_pointer)
Martin Olsson
martin at minimum.se
Mon Jul 9 10:12:12 PDT 2012
We must initialize args_array to NULL otherwise when taking the
first "goto cleanup" branch we'll essentially do free(uninitialized_mem);
---
plugin/icedteanp/IcedTeaPluginRequestProcessor.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc b/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
index 6505333..9ee6e4b 100644
--- a/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
+++ b/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
@@ -275,7 +275,7 @@ PluginRequestProcessor::call(std::vector<std::string*>* message_parts)
JavaResultData* java_result;
NPVariant* result_variant;
std::string result_variant_jniid = std::string();
- NPVariant* args_array;
+ NPVariant* args_array = NULL;
AsyncCallThreadData thread_data = AsyncCallThreadData();
reference = atoi(message_parts->at(3)->c_str());
--
1.7.9.5
More information about the distro-pkg-dev
mailing list