summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-02-04 16:20:17 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-02-04 16:20:17 -0800
commit862b0f489a4510386075c9d3161046e9cc2e98a7 (patch)
treebcea9f70894389d6e9e4147f4b8aba3b15a024f7
parentbc9e191c9214e8c5bdbd37e3cd9cfd9b67259f54 (diff)
parente9bacff5d79dc89b4bf9d0e5bd0a7242ee6acac0 (diff)
downloadandroid_hardware_qcom_media-862b0f489a4510386075c9d3161046e9cc2e98a7.tar.gz
android_hardware_qcom_media-862b0f489a4510386075c9d3161046e9cc2e98a7.tar.bz2
android_hardware_qcom_media-862b0f489a4510386075c9d3161046e9cc2e98a7.zip
Merge "mm-video-v4l2: venc: check for null pointer"
-rw-r--r--mm-video-v4l2/vidc/venc/src/omx_video_base.cpp4
-rw-r--r--mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp b/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
index addc22c5..5e75911f 100644
--- a/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
+++ b/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
@@ -1,5 +1,5 @@
/*--------------------------------------------------------------------------
-Copyright (c) 2010-2015, Linux Foundation. All rights reserved.
+Copyright (c) 2010-2016, Linux Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@@ -4622,7 +4622,7 @@ OMX_ERRORTYPE omx_video::empty_this_buffer_opaque(OMX_IN OMX_HANDLETYPE hComp,
handle = (private_handle_t *)media_buffer->meta_handle;
}
- if (media_buffer->buffer_type == kMetadataBufferTypeCameraSource) {
+ if (media_buffer && media_buffer->buffer_type == kMetadataBufferTypeCameraSource) {
return empty_this_buffer_proxy(hComp, buffer);
}
diff --git a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
index 5148a62a..187100a3 100644
--- a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
+++ b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
@@ -1,5 +1,5 @@
/*--------------------------------------------------------------------------
-Copyright (c) 2010-2015, The Linux Foundation. All rights reserved.
+Copyright (c) 2010-2016, The Linux Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@@ -289,7 +289,7 @@ venc_dev::venc_dev(class omx_venc *venc_class)
memset(m_platform, 0, sizeof(m_platform));
if (property_get("media.msm8956hw", property_value, "0") && atoi(property_value)) {
- strncpy(m_platform, "msm8956", sizeof(m_platform));
+ strlcpy(m_platform, "msm8956", sizeof(m_platform));
}
}