| Index: gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc
|
| index db92cb4dda07bee3497fdbda38c24f1fed4cc801..d9f2abc71a7f61dd723ccb0cc258274a8d3ee9fe 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc
|
| @@ -1089,7 +1089,7 @@ error::Error GLES2DecoderPassthroughImpl::DoGetProgramInfoLog(
|
| std::vector<char> buffer(info_log_len, 0);
|
| glGetProgramInfoLog(GetProgramServiceID(program, resources_), info_log_len,
|
| nullptr, buffer.data());
|
| - *infolog = std::string(buffer.data());
|
| + *infolog = info_log_len > 0 ? std::string(buffer.data()) : std::string();
|
| return error::kNoError;
|
| }
|
|
|
| @@ -1143,7 +1143,7 @@ error::Error GLES2DecoderPassthroughImpl::DoGetShaderInfoLog(
|
| glGetShaderiv(service_id, GL_INFO_LOG_LENGTH, &info_log_len);
|
| std::vector<char> buffer(info_log_len, 0);
|
| glGetShaderInfoLog(service_id, info_log_len, nullptr, buffer.data());
|
| - *infolog = std::string(buffer.data());
|
| + *infolog = info_log_len > 0 ? std::string(buffer.data()) : std::string();
|
| return error::kNoError;
|
| }
|
|
|
|
|