svn commit: r321588 - head/sys/dev/mmc

Marius Strobl marius at FreeBSD.org
Wed Jul 26 21:59:38 UTC 2017


Author: marius
Date: Wed Jul 26 21:59:37 2017
New Revision: 321588
URL: https://svnweb.freebsd.org/changeset/base/321588

Log:
  Correctly use the size of a pointer rather than that of a pointer to a
  pointer.
  
  Reported by:	Coverity
  CID:		1378432

Modified:
  head/sys/dev/mmc/mmc.c

Modified: head/sys/dev/mmc/mmc.c
==============================================================================
--- head/sys/dev/mmc/mmc.c	Wed Jul 26 21:23:09 2017	(r321587)
+++ head/sys/dev/mmc/mmc.c	Wed Jul 26 21:59:37 2017	(r321588)
@@ -1892,7 +1892,7 @@ child_common:
 			if (child != NULL) {
 				device_set_ivars(child, ivar);
 				sc->child_list = realloc(sc->child_list,
-				    sizeof(device_t *) * sc->child_count + 1,
+				    sizeof(device_t) * sc->child_count + 1,
 				    M_DEVBUF, M_WAITOK);
 				sc->child_list[sc->child_count++] = child;
 			} else
@@ -1934,7 +1934,7 @@ mmc_update_child_list(struct mmc_softc *sc)
 		if (i != j)
 			sc->child_list[i] = child;
 	}
-	sc->child_list = realloc(sc->child_list, sizeof(device_t *) *
+	sc->child_list = realloc(sc->child_list, sizeof(device_t) *
 	    sc->child_count, M_DEVBUF, M_WAITOK);
 }
 


More information about the svn-src-head mailing list