mirror of
https://github.com/yuzu-emu/breakpad.git
synced 2024-11-24 10:15:39 +01:00
GoogleCrashdumpUploader would leak instances of LibcurlWrapper (Coverity)
The GoogleCrashdumpUploader would create, but never destroy it's instance of LibcurlWrapper. BUG=574 A=cmumford@chromium.org Original code review: https://breakpad.appspot.com/1314002/ R=cmumford@chromium.org Review URL: https://breakpad.appspot.com/1344002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1294 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
0decfdb042
commit
482df94a07
@ -112,7 +112,7 @@ void GoogleCrashdumpUploader::Init(const string& product,
|
|||||||
ctime_ = ctime;
|
ctime_ = ctime;
|
||||||
email_ = email;
|
email_ = email;
|
||||||
comments_ = comments;
|
comments_ = comments;
|
||||||
http_layer_ = http_layer;
|
http_layer_.reset(http_layer);
|
||||||
|
|
||||||
crash_server_ = crash_server;
|
crash_server_ = crash_server;
|
||||||
proxy_host_ = proxy_host;
|
proxy_host_ = proxy_host;
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
|
#include "common/scoped_ptr.h"
|
||||||
#include "common/using_std_string.h"
|
#include "common/using_std_string.h"
|
||||||
|
|
||||||
namespace google_breakpad {
|
namespace google_breakpad {
|
||||||
@ -81,7 +82,7 @@ class GoogleCrashdumpUploader {
|
|||||||
private:
|
private:
|
||||||
bool CheckRequiredParametersArePresent();
|
bool CheckRequiredParametersArePresent();
|
||||||
|
|
||||||
LibcurlWrapper* http_layer_;
|
scoped_ptr<LibcurlWrapper> http_layer_;
|
||||||
string product_;
|
string product_;
|
||||||
string version_;
|
string version_;
|
||||||
string guid_;
|
string guid_;
|
||||||
|
Loading…
Reference in New Issue
Block a user