From 8d59ff51c5d05ece395da3df13dd06821f9154bf Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 8 May 2019 20:11:22 -0500 Subject: Don't use variables until ensuring they're non-NULL --- libgcompat/wchar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libgcompat/wchar.c') diff --git a/libgcompat/wchar.c b/libgcompat/wchar.c index 1a5a23c..4ed7a7b 100644 --- a/libgcompat/wchar.c +++ b/libgcompat/wchar.c @@ -46,10 +46,11 @@ int __vswprintf_chk(wchar_t *s, size_t n, int flag, size_t slen, */ wchar_t *__wcscpy_chk(wchar_t *dest, const wchar_t *src, size_t n) { - size_t srclen = wcslen(src) + 1; + size_t srclen; assert(dest != NULL); assert(src != NULL); + srclen = wcslen(src) + 1; assert(n >= srclen); if (dest < src) { assert(dest + n <= src); -- cgit v1.2.3-60-g2f50