diff options
-rw-r--r-- | tableconverter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tableconverter.c b/tableconverter.c index 25562b9..84e2a4d 100644 --- a/tableconverter.c +++ b/tableconverter.c @@ -47,7 +47,7 @@ tabconverter_encode(struct converter *suc, ret = UNICONV_EINVAL; else if (ret == MBERR_TOOSMALL) ret = UNICONV_E2BIG; - else if (ret < 0) + else if (ret < 0 || ret > 0) ret = UNICONV_EILSEQ; } @@ -72,7 +72,7 @@ tabconverter_decode(struct converter *suc, ret = UNICONV_EINVAL; else if (ret == MBERR_TOOSMALL) ret = UNICONV_E2BIG; - else if (ret < 0) + else if (ret < 0 || ret > 0) ret = UNICONV_EILSEQ; } |