summaryrefslogtreecommitdiff
path: root/libclapi
diff options
context:
space:
mode:
authorJunyan He <junyan.he@linux.intel.com>2016-03-04 14:53:23 +0800
committerJunyan He <junyan.he@linux.intel.com>2016-03-04 14:53:23 +0800
commit990c2af8b90a53f2f396445cd3665c97f25962bf (patch)
treeb3ae6f77ac64bfad70a88b05e047d5ba7e8183d0 /libclapi
parent4dc0096e76a530b79e55e3321747f31a7be28667 (diff)
:x
Signed-off-by: Junyan He <junyan.he@linux.intel.com>
Diffstat (limited to 'libclapi')
-rw-r--r--libclapi/cl_device_id.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libclapi/cl_device_id.c b/libclapi/cl_device_id.c
index 8d33c951..d20d03d7 100644
--- a/libclapi/cl_device_id.c
+++ b/libclapi/cl_device_id.c
@@ -75,8 +75,10 @@ static cl_int cl_get_device_ids(cl_platform_id platform, cl_device_type device_t
p = strtok(dir_path,":");
while (p) {
dir = opendir(p);
- if (!dir)
+ if (!dir) {
+ p = strtok(NULL,":");
continue;
+ }
while ((dirp = readdir(dir)) != NULL) {
void *handle = NULL;