summaryrefslogtreecommitdiffstats
path: root/media/libmedia
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2015-08-20 09:56:39 -0700
committerNick Kralevich <nnk@google.com>2015-08-27 21:10:32 +0000
commit0981df6e3db106bfb7a56a2b668c012fcc34dd2c (patch)
treedc6913625ac7d7897ae45adecc82cd9e454ebb6b /media/libmedia
parent9a2be5d49d57b239bf6345f033eab01ba98f3889 (diff)
downloadframeworks_av-0981df6e3db106bfb7a56a2b668c012fcc34dd2c.zip
frameworks_av-0981df6e3db106bfb7a56a2b668c012fcc34dd2c.tar.gz
frameworks_av-0981df6e3db106bfb7a56a2b668c012fcc34dd2c.tar.bz2
IMediaPlayer.cpp: make sure structures are initialized to 0
Credit https://code.google.com/p/android/issues/detail?id=183310 Bug: 23515142 Change-Id: Idbd66fb148bd0ac1dd78f8651d0164f2a41e2427 (cherry picked from commit b73b826cc16291b33649402497efbe0f946413bd)
Diffstat (limited to 'media/libmedia')
-rw-r--r--media/libmedia/IMediaPlayer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmedia/IMediaPlayer.cpp b/media/libmedia/IMediaPlayer.cpp
index e79bcd2..9b57902 100644
--- a/media/libmedia/IMediaPlayer.cpp
+++ b/media/libmedia/IMediaPlayer.cpp
@@ -510,6 +510,7 @@ status_t BnMediaPlayer::onTransact(
CHECK_INTERFACE(IMediaPlayer, data, reply);
struct sockaddr_in endpoint;
+ memset(&endpoint, 0, sizeof(endpoint));
int amt = data.readInt32();
if (amt == sizeof(endpoint)) {
data.read(&endpoint, sizeof(struct sockaddr_in));
@@ -524,6 +525,7 @@ status_t BnMediaPlayer::onTransact(
CHECK_INTERFACE(IMediaPlayer, data, reply);
struct sockaddr_in endpoint;
+ memset(&endpoint, 0, sizeof(endpoint));
status_t res = getRetransmitEndpoint(&endpoint);
reply->writeInt32(res);