diff options
| author | Jon Ashburn <jon@lunarg.com> | 2014-10-03 16:31:35 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2014-10-08 15:10:24 -0600 |
| commit | 8982af505e42b927edb4b6ffb9e2142b36d2afde (patch) | |
| tree | a62376e904e4dff7b8fa376fe0cfecc0748bc7e2 /loader | |
| parent | 73c5247c36eace49120ddcbe24515caff2ca860e (diff) | |
| download | usermoji-8982af505e42b927edb4b6ffb9e2142b36d2afde.tar.xz | |
Fix loader icd_scan to Null terminate strings
Diffstat (limited to 'loader')
| -rw-r--r-- | loader/loader.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/loader/loader.c b/loader/loader.c index 20da6783..474589d6 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -303,6 +303,7 @@ static void loader_icd_scan(void) DIR *sysdir; struct dirent *dent; char icd_library[1024]; + char path[1024]; int len; libPaths = NULL; @@ -321,6 +322,8 @@ static void loader_icd_scan(void) } else { len = next - p; + sprintf(path, "%.*s", (len > sizeof(path) - 1) ? (int) sizeof(path) - 1 : len, p); + p = path; next++; } |
