summaryrefslogtreecommitdiffstats
path: root/sys/fs/ntfs/ntfs_subr.c
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2011-12-24 15:49:52 +0000
committerkevlo <kevlo@FreeBSD.org>2011-12-24 15:49:52 +0000
commitcda3cff67fd0cc09335cea933337f09f3c47f603 (patch)
tree4ab1accb6f2b5e2fc48d7bd4af8b1e11d0b5d811 /sys/fs/ntfs/ntfs_subr.c
parent9e6eb675fddd2c334c6ef57b3efbf72db0fc32fd (diff)
downloadFreeBSD-src-cda3cff67fd0cc09335cea933337f09f3c47f603.zip
FreeBSD-src-cda3cff67fd0cc09335cea933337f09f3c47f603.tar.gz
Discard local array based on return values.
Pointed out by: uqs Found with: Coverity Prevent(tm) CID: 10089
Diffstat (limited to 'sys/fs/ntfs/ntfs_subr.c')
-rw-r--r--sys/fs/ntfs/ntfs_subr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/fs/ntfs/ntfs_subr.c b/sys/fs/ntfs/ntfs_subr.c
index c84bea9..b223f87 100644
--- a/sys/fs/ntfs/ntfs_subr.c
+++ b/sys/fs/ntfs/ntfs_subr.c
@@ -670,6 +670,7 @@ ntfs_uastricmp(ntmp, ustr, ustrlen, astr, astrlen)
size_t astrlen;
{
const char *astrp = astr;
+ char tmpbuf[5];
int len, res;
size_t i, j, mbstrlen = astrlen;
@@ -712,7 +713,7 @@ ntfs_uastrcmp(ntmp, ustr, ustrlen, astr, astrlen)
const char *astr;
size_t astrlen;
{
- char *c;
+ char *c, tmpbuf[5];
size_t i, j, mbstrlen = astrlen;
int res;
@@ -2131,10 +2132,11 @@ ntfs_82u_uninit(struct ntfsmount *ntmp)
*/
char *
ntfs_u28(
+ char *outbuf,
struct ntfsmount *ntmp,
wchar wc)
{
- char *p, *outp, inbuf[3], outbuf[5];;
+ char *p, *outp, inbuf[3];
size_t ilen, olen;
outp = outbuf;
OpenPOWER on IntegriCloud