ref: e1a7f8456bedbaef0ce19a08d90fa8bebbdac409
parent: 65e5ba89b3c15c2fdbad35808bc91c1838754270
author: James Zern <jzern@google.com>
date: Fri Apr 5 11:03:35 EDT 2019
svc_encodeframe: check strdup return BUG=webm:1616 Change-Id: Ic9de589154485ad2de30b0b044991e1f9b852d74
--- a/examples/svc_encodeframe.c
+++ b/examples/svc_encodeframe.c
@@ -155,6 +155,7 @@
return VPX_CODEC_INVALID_PARAM;
input_string = strdup(input);
+ if (input_string == NULL) return VPX_CODEC_MEM_ERROR;
token = strtok_r(input_string, delim, &save_ptr);
for (i = 0; i < num_layers; ++i) {
if (token != NULL) {
@@ -194,6 +195,7 @@
if (options == NULL) return VPX_CODEC_OK;
input_string = strdup(options);
+ if (input_string == NULL) return VPX_CODEC_MEM_ERROR;
// parse option name
option_name = strtok_r(input_string, "=", &input_ptr);