Author: uqs
Date: Tue Dec 29 11:24:35 2015
New Revision: 292863
URL: https://svnweb.freebsd.org/changeset/base/292863

Log:
  Fix type mismatches for malloc(3) and Co.
  
  Found by:     clang static analyzer
  Reviewed by:  ed
  Differential Revision:        https://reviews.freebsd.org/D4722

Modified:
  head/sbin/mount/mount.c
  head/sbin/umount/umount.c

Modified: head/sbin/mount/mount.c
==============================================================================
--- head/sbin/mount/mount.c     Tue Dec 29 08:39:07 2015        (r292862)
+++ head/sbin/mount/mount.c     Tue Dec 29 11:24:35 2015        (r292863)
@@ -541,7 +541,7 @@ append_arg(struct cpa *sa, char *arg)
 {
        if (sa->c + 1 == sa->sz) {
                sa->sz = sa->sz == 0 ? 8 : sa->sz * 2;
-               sa->a = realloc(sa->a, sizeof(sa->a) * sa->sz);
+               sa->a = realloc(sa->a, sizeof(*sa->a) * sa->sz);
                if (sa->a == NULL)
                        errx(1, "realloc failed");
        }

Modified: head/sbin/umount/umount.c
==============================================================================
--- head/sbin/umount/umount.c   Tue Dec 29 08:39:07 2015        (r292862)
+++ head/sbin/umount/umount.c   Tue Dec 29 11:24:35 2015        (r292863)
@@ -434,7 +434,7 @@ getmntentry(const char *fromname, const 
 {
        static struct statfs *mntbuf;
        static size_t mntsize = 0;
-       static char *mntcheck = NULL;
+       static int *mntcheck = NULL;
        struct statfs *sfs, *foundsfs;
        int i, count;
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to