initialize padding of CvString with zeros
authorIlya Lavrenov <ilya.lavrenov@itseez.com>
Thu, 3 Sep 2015 14:21:04 +0000 (17:21 +0300)
committerAlexander Smorkalov <alexander.smorkalov@itseez.com>
Thu, 17 Sep 2015 10:43:37 +0000 (13:43 +0300)
(cherry picked from commit 7b1eb3af7bb82dfd9258f6abdec350688cf65b51)

modules/core/src/datastructs.cpp

index 76c3b2c..ddadd39 100644 (file)
@@ -346,6 +346,7 @@ CV_IMPL CvString
 cvMemStorageAllocString( CvMemStorage* storage, const char* ptr, int len )
 {
     CvString str;
+    memset(&str, 0, sizeof(CvString));
 
     str.len = len >= 0 ? len : (int)strlen(ptr);
     str.ptr = (char*)cvMemStorageAlloc( storage, str.len + 1 );