diff options
author | Hung Nguyen <hung.nguyen@sonymobile.com> | 2012-06-05 13:19:53 +0200 |
---|---|---|
committer | James Dong <jdong@google.com> | 2013-01-24 15:42:42 -0800 |
commit | bb9c2e1155d0a844f04aec981b44a9e562522fde (patch) | |
tree | 22e045c6e7c3b48a6e75c6c5776833f626b20107 /drm/libdrmframework/plugins | |
parent | b7a56193d5723cfb9984ae3a4feecb2212690a65 (diff) | |
download | frameworks_av-bb9c2e1155d0a844f04aec981b44a9e562522fde.zip frameworks_av-bb9c2e1155d0a844f04aec981b44a9e562522fde.tar.gz frameworks_av-bb9c2e1155d0a844f04aec981b44a9e562522fde.tar.bz2 |
Fixed memory leakage in the DRM framework
Change-Id: Ib1276bec6cafb4e94f8f13b52e50e4987765eec4
Diffstat (limited to 'drm/libdrmframework/plugins')
-rw-r--r-- | drm/libdrmframework/plugins/passthru/src/DrmPassthruPlugIn.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drm/libdrmframework/plugins/passthru/src/DrmPassthruPlugIn.cpp b/drm/libdrmframework/plugins/passthru/src/DrmPassthruPlugIn.cpp index fa659fd..084e323 100644 --- a/drm/libdrmframework/plugins/passthru/src/DrmPassthruPlugIn.cpp +++ b/drm/libdrmframework/plugins/passthru/src/DrmPassthruPlugIn.cpp @@ -65,10 +65,11 @@ DrmConstraints* DrmPassthruPlugIn::onGetConstraints( char* charValue = NULL; charValue = new char[value.length() + 1]; strncpy(charValue, value.string(), value.length()); + charValue[value.length()] = '\0'; //Just add dummy available time for verification drmConstraints->put(&(DrmConstraints::LICENSE_AVAILABLE_TIME), charValue); - + delete[] charValue; return drmConstraints; } |