From 8aec98ff663874cb96c0495040473e0617ded9c2 Mon Sep 17 00:00:00 2001 From: seleznevae Date: Sun, 18 Nov 2018 10:00:13 +0300 Subject: [PATCH] [F] Fixed cppcheck error --- lib/fort.c | 3 ++- src/fort_utils.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/fort.c b/lib/fort.c index 6c4ae0f..21d71a2 100644 --- a/lib/fort.c +++ b/lib/fort.c @@ -2423,7 +2423,8 @@ int wsnprint_n_string(wchar_t *buf, size_t length, size_t n, const char *str) wchar_t wcs[WCS_SIZE]; const char *ptr = str; size_t wcs_len; - wcs_len = mbsrtowcs(wcs, (const char **)&ptr, WCS_SIZE, NULL); + mbstate_t mbst; + wcs_len = mbsrtowcs(wcs, (const char **)&ptr, WCS_SIZE, &mbst); /* for simplicity */ if ((wcs_len == (size_t) - 1) || wcs_len > 1) { return -1; diff --git a/src/fort_utils.c b/src/fort_utils.c index 5e59aa6..1c2dee5 100644 --- a/src/fort_utils.c +++ b/src/fort_utils.c @@ -261,7 +261,8 @@ int wsnprint_n_string(wchar_t *buf, size_t length, size_t n, const char *str) wchar_t wcs[WCS_SIZE]; const char *ptr = str; size_t wcs_len; - wcs_len = mbsrtowcs(wcs, (const char **)&ptr, WCS_SIZE, NULL); + mbstate_t mbst; + wcs_len = mbsrtowcs(wcs, (const char **)&ptr, WCS_SIZE, &mbst); /* for simplicity */ if ((wcs_len == (size_t) - 1) || wcs_len > 1) { return -1;