]> git.ipfire.org Git - thirdparty/gcc.git/commit
liboffloadmic: Add missed checks for malloc and strdup return values
authoriverbin <iverbin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Oct 2015 19:04:43 +0000 (19:04 +0000)
committeriverbin <iverbin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Oct 2015 19:04:43 +0000 (19:04 +0000)
commit9593413728b796e8d7df4ac12991b5dce47ff3a6
treecc473b0ce992a6b6a8004d8e0c64c388b612ddd0
parent27f0420028fe07ce66eba2e48d00cf018fcd2989
liboffloadmic: Add missed checks for malloc and strdup return values

liboffloadmic/
* runtime/offload_engine.cpp (Engine::init_process): Use strdup instead
of sizeof+malloc+sprintf, check for return value.
* runtime/offload_env.cpp (MicEnvVar::get_env_var_kind): Check for
strdup return value.
* runtime/offload_host.cpp (__offload_init_library_once): Check for
strdup return value.  Fix size calculation of COI_HOST_THREAD_AFFINITY.
* runtime/emulator/coi_device.cpp (COIProcessWaitForShutdown): Check for
malloc return value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228622 138bc75d-0d04-0410-961f-82ee72b054a4
liboffloadmic/ChangeLog
liboffloadmic/runtime/emulator/coi_device.cpp
liboffloadmic/runtime/offload_engine.cpp
liboffloadmic/runtime/offload_env.cpp
liboffloadmic/runtime/offload_host.cpp