diff options
author | Sergey Bolhovskoy <elzorfox@ya.ru> | 2015-09-14 10:54:01 +0000 |
---|---|---|
committer | Sergey Bolhovskoy <elzorfox@ya.ru> | 2015-09-14 10:54:01 +0000 |
commit | 86bf4dd4f66a8f0c0ba24b34a9475a09547ab50e (patch) | |
tree | 79d7ea21ec0a4ae183bdf15d6c05c7aa0be7f48b /protocols/VKontakte/src/vk_struct.cpp | |
parent | 3b4d73751f2bdce3b26d070ea5b4a7eae3a3b750 (diff) |
VKontakte: coverity fix
git-svn-id: http://svn.miranda-ng.org/main/trunk@15348 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/VKontakte/src/vk_struct.cpp')
-rw-r--r-- | protocols/VKontakte/src/vk_struct.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/protocols/VKontakte/src/vk_struct.cpp b/protocols/VKontakte/src/vk_struct.cpp index ee3163de4c..498075db93 100644 --- a/protocols/VKontakte/src/vk_struct.cpp +++ b/protocols/VKontakte/src/vk_struct.cpp @@ -103,7 +103,10 @@ void AsyncHttpRequest::Redirect(NETLIBHTTPREQUEST *nhr) CVkFileUploadParam::CVkFileUploadParam(MCONTACT _hContact, const TCHAR* _desc, TCHAR** _files) :
hContact(_hContact),
Desc(mir_tstrdup(_desc)),
- FileName(mir_tstrdup(_files[0]))
+ FileName(mir_tstrdup(_files[0])),
+ atr(NULL),
+ fname(NULL),
+ filetype(typeInvalid)
{}
CVkFileUploadParam::~CVkFileUploadParam()
@@ -119,6 +122,11 @@ CVkFileUploadParam::VKFileType CVkFileUploadParam::GetType() if (filetype != typeInvalid)
return filetype;
+ if (atr)
+ mir_free(atr);
+ if (fname)
+ mir_free(fname);
+
TCHAR img[] = _T(".jpg .jpeg .png .bmp");
TCHAR audio[] = _T(".mp3");
|