Skip to content

Commit ab8209c

Browse files
committed
opencl: Fix mismatched new[] / free
valgrind report: Mismatched free() / delete / delete [] gpuInfo->mpArryDevsID is created by "new cl_device_id[1]", so it must be destroyed by delete[]. Signed-off-by: Stefan Weil <sw@weilnetz.de>
1 parent 7f57ac4 commit ab8209c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

opencl/openclwrapper.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ int OpenclDevice::ReleaseOpenclEnv( GPUEnv *gpuInfo )
375375
}
376376
isInited = 0;
377377
gpuInfo->mnIsUserCreated = 0;
378-
free( gpuInfo->mpArryDevsID );
378+
delete[] gpuInfo->mpArryDevsID;
379379
return 1;
380380
}
381381
int OpenclDevice::BinaryGenerated( const char * clFileName, FILE ** fhandle )

0 commit comments

Comments
 (0)