From 0a6f1a772919bd1247c6bfb6339ed67f03fa3500 Mon Sep 17 00:00:00 2001 From: lex <Алексей Михайлов> Date: Wed, 4 Mar 2026 16:04:17 +0300 Subject: [PATCH] return fix --- programs/develop/libraries/iconv/iconv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/develop/libraries/iconv/iconv.c b/programs/develop/libraries/iconv/iconv.c index 3a43c7226..d49a10343 100644 --- a/programs/develop/libraries/iconv/iconv.c +++ b/programs/develop/libraries/iconv/iconv.c @@ -110,10 +110,10 @@ size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, n++; } while (converted==RET_TOOFEW(0)); - if (converted<0) { *(str+count2)='\0'; return -10; } + if (converted<0) return -10; //written= (cp866_wctomb)(0,str+count2,pwc,1); written = (wctomb)(0,str+count2,pwc,*outbytesleft); - if (written<0) written=0;//return -11; + if (written<0) written=0;//return -11; //printf("Conv:%d Wri:%d In:%d Out:%d UTF:%x UCS:%x 866:%s\n",converted, written, *inbytesleft,*outbytesleft,*((*inbuf)+count1),pwc, str);