aboutsummaryrefslogtreecommitdiff
path: root/src/dxvk.c
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2021-06-06 17:10:10 +0200
committerJan200101 <sentrycraft123@gmail.com>2021-06-06 17:10:10 +0200
commit537994756d80178bdaf25e96968f34d2e144797f (patch)
treea093dfc43a8487c5866808e74e7250a6818cf6e0 /src/dxvk.c
parentdf1df2929646abd77955b80e3ded3574ac005179 (diff)
downloadpolecat-537994756d80178bdaf25e96968f34d2e144797f.tar.gz
polecat-537994756d80178bdaf25e96968f34d2e144797f.zip
fix win env, add proper mocking code to test implementation
Diffstat (limited to 'src/dxvk.c')
-rw-r--r--src/dxvk.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dxvk.c b/src/dxvk.c
index 356d81d..4ffbddd 100644
--- a/src/dxvk.c
+++ b/src/dxvk.c
@@ -215,8 +215,8 @@ COMMAND(dxvk, installed)
char dxvkdir[PATH_MAX];
getDXVKDir(dxvkdir, sizeof(dxvkdir));
- size_t dxvklen = strlen(dxvkdir)+1;
- dxvkdir[dxvklen-1] = '/';
+ size_t dxvklen = strlen(dxvkdir);
+ dxvkdir[dxvklen] = '/';
DIR *dir;
struct dirent *ent;
@@ -231,7 +231,7 @@ COMMAND(dxvk, installed)
if (ent->d_name[0] == '.') continue;
strncat(dxvkdir, ent->d_name, sizeof(dxvkdir) - dxvklen - 1);
int isdirec = isDir(dxvkdir);
- dxvkdir[dxvklen] = '\0';
+ dxvkdir[dxvklen+1] = '\0';
if (!isdirec) continue;