Put index check before use.

liboffloadmic/ChangeLog:

2020-02-04  Martin Liska  <mliska@suse.cz>

	PR other/89860
	* runtime/offload_target.cpp: Put index check
	before its use.
This commit is contained in:
Martin Liska 2020-02-04 14:57:59 +01:00
parent d73d45f191
commit 98f7381d17
No known key found for this signature in database
GPG Key ID: 4DC182DC0FA73785

View File

@ -329,7 +329,7 @@ void OffloadDescriptor::merge_var_descs(
}
}
// instead of m_vars[i].type.dst we will use m_vars_extra[i].type_dst
if (m_vars[i].type.dst == c_extended_type && i < vars_total) {
if (i < vars_total && m_vars[i].type.dst == c_extended_type) {
VarDescExtendedType *etype =
reinterpret_cast<VarDescExtendedType*>(vars[i].into);
m_vars_extra[i].type_dst = etype->extended_type;