1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-02-01 01:14:22 +00:00

opencl: correctly test if no kernel name was specified in config.

Closes second bug squashed into https://github.com/veox/sgminer/issues/123
report.
This commit is contained in:
Noel Maersk 2014-03-23 14:58:08 +02:00
parent 1b3df7cbc9
commit 0d8977774f

4
ocl.c
View File

@ -413,9 +413,9 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
char numbuf[16]; char numbuf[16];
char strbuf[255]; char strbuf[255];
if (strcmp(cgpu->kernelname, "") == 0) { if (cgpu->kernelname == NULL) {
applog(LOG_INFO, "No kernel specified, defaulting to ckolivas"); applog(LOG_INFO, "No kernel specified, defaulting to ckolivas");
strcpy(cgpu->kernelname, "ckolivas"); cgpu->kernelname = strdup("ckolivas");
} }
sprintf(strbuf, "%s.cl", cgpu->kernelname); sprintf(strbuf, "%s.cl", cgpu->kernelname);