OSDN Git Service

[Fix] iconvの戻り値を受けていなかったので修正。 / Fix that ignores iconv's return value.
authoriks <iks@users.sorceforge.jp>
Mon, 23 Nov 2020 10:31:50 +0000 (19:31 +0900)
committeriks <iks@users.sorceforge.jp>
Mon, 23 Nov 2020 10:31:50 +0000 (19:31 +0900)
src/main-gcu.c

index de1fcff..b965fd0 100644 (file)
@@ -667,11 +667,11 @@ static void convert_to_sys(char *buf)
    char *inbuf = buf;
    char *outbuf = tmp;
    size_t res;
-   iconv(iconv_to_sys, 0, 0, 0, 0);
+   res = iconv(iconv_to_sys, 0, 0, 0, 0);
    if(res == (size_t)-1) return;
-   iconv(iconv_to_sys, &inbuf, &inlen, &outbuf, &outlen);
+   res = iconv(iconv_to_sys, &inbuf, &inlen, &outbuf, &outlen);
    if(res == (size_t)-1) return;
-   iconv(iconv_to_sys, 0, 0, &outbuf, &outlen);
+   res = iconv(iconv_to_sys, 0, 0, &outbuf, &outlen);
    if(res == (size_t)-1) return;
 
    outbuf[0] = '\0';