diff options
author | Junyan He <junyan.he@linux.intel.com> | 2016-03-04 14:53:23 +0800 |
---|---|---|
committer | Junyan He <junyan.he@linux.intel.com> | 2016-03-04 14:53:23 +0800 |
commit | 990c2af8b90a53f2f396445cd3665c97f25962bf (patch) | |
tree | b3ae6f77ac64bfad70a88b05e047d5ba7e8183d0 /libclapi | |
parent | 4dc0096e76a530b79e55e3321747f31a7be28667 (diff) |
:x
Signed-off-by: Junyan He <junyan.he@linux.intel.com>
Diffstat (limited to 'libclapi')
-rw-r--r-- | libclapi/cl_device_id.c | 4 |
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; |