diff --git a/libs/libc/stdio/lib_putwc.c b/libs/libc/stdio/lib_putwc.c index f7ad8c1002a..f55221954b1 100644 --- a/libs/libc/stdio/lib_putwc.c +++ b/libs/libc/stdio/lib_putwc.c @@ -76,10 +76,11 @@ wint_t putwc_unlocked(wchar_t c, FAR FILE *f) wint_t putwc(wchar_t c, FAR FILE *f) { + wint_t wc; flockfile(f); - c = putwc_unlocked(c, f); + wc = putwc_unlocked(c, f); funlockfile(f); - return c; + return wc; } #endif /* CONFIG_FILE_STREAM */