From c3b3ba4a2a3b288bd194d94c073a5ff7fa679632 Mon Sep 17 00:00:00 2001 From: David Garske Date: Mon, 23 Nov 2015 14:41:24 -0800 Subject: [PATCH] Fixes "warning: Size argument is greater than the free space in the destination buffer" with XSTRNCAT(). --- wolfssl/test.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfssl/test.h b/wolfssl/test.h index ead682173..f2c7b3dfd 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -1185,10 +1185,10 @@ static INLINE int OpenNitroxDevice(int dma_mode,int dev_id) return depth; } #ifdef USE_WINDOWS_API - XSTRNCAT(path, "..\\", MAX_PATH); + XSTRNCAT(path, "..\\", MAX_PATH - XSTRLEN(path)); SetCurrentDirectoryA(path); #else - XSTRNCAT(path, "../", MAX_PATH); + XSTRNCAT(path, "../", MAX_PATH - XSTRLEN(path)); if (chdir(path) < 0) { printf("chdir to %s failed\n", path); break;