summaryrefslogtreecommitdiffstats
path: root/contrib/smbfs
diff options
context:
space:
mode:
authorimura <imura@FreeBSD.org>2005-08-24 12:38:26 +0000
committerimura <imura@FreeBSD.org>2005-08-24 12:38:26 +0000
commita32dd5a1510abc8ffe97a9cbea2c32b28dc891bd (patch)
tree82f3218f6e319b639049eac4448ce42471530736 /contrib/smbfs
parentf2022037751170a4dbecfcccec43386b53442680 (diff)
downloadFreeBSD-src-a32dd5a1510abc8ffe97a9cbea2c32b28dc891bd.zip
FreeBSD-src-a32dd5a1510abc8ffe97a9cbea2c32b28dc891bd.tar.gz
- Fix checking range of strings of struct iconv_add_in in libsmb and libkiconv,
- Add checking range of strings to iconv_sysctl_add(). Submitted by: Rudolf Cejka
Diffstat (limited to 'contrib/smbfs')
-rw-r--r--contrib/smbfs/lib/smb/kiconv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/smbfs/lib/smb/kiconv.c b/contrib/smbfs/lib/smb/kiconv.c
index 9447768..d84d909 100644
--- a/contrib/smbfs/lib/smb/kiconv.c
+++ b/contrib/smbfs/lib/smb/kiconv.c
@@ -52,7 +52,7 @@ kiconv_add_xlat_table(const char *to, const char *from, const u_char *table)
struct iconv_add_out dout;
size_t olen;
- if (strlen(from) > ICONV_CSNMAXLEN || strlen(to) > ICONV_CSNMAXLEN)
+ if (strlen(from) >= ICONV_CSNMAXLEN || strlen(to) >= ICONV_CSNMAXLEN)
return EINVAL;
din.ia_version = ICONV_ADD_VER;
strcpy(din.ia_converter, "xlat");
OpenPOWER on IntegriCloud