Merge pull request #464 from asmaloney:missing_fclose
This commit is contained in:
commit
5335c2f920
@ -538,10 +538,12 @@ namespace cv
|
|||||||
filename = clCxt->impl->Binpath + kernelName + "_" + clCxt->impl->devName + ".clb";
|
filename = clCxt->impl->Binpath + kernelName + "_" + clCxt->impl->devName + ".clb";
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE *fp;
|
FILE *fp = fopen(filename.c_str(), "rb");
|
||||||
fp = fopen(filename.c_str(), "rb");
|
if(fp == NULL || clCxt->impl->Binpath.size() == 0) //we should generate a binary file for the first time.
|
||||||
if(fp == NULL || clCxt->impl->Binpath.size() == 0) //we should genetate a binary file for the first time.
|
|
||||||
{
|
{
|
||||||
|
if(fp != NULL)
|
||||||
|
fclose(fp);
|
||||||
|
|
||||||
program = clCreateProgramWithSource(
|
program = clCreateProgramWithSource(
|
||||||
clCxt->impl->clContext, 1, source, NULL, &status);
|
clCxt->impl->clContext, 1, source, NULL, &status);
|
||||||
openCLVerifyCall(status);
|
openCLVerifyCall(status);
|
||||||
|
Loading…
Reference in New Issue
Block a user