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);
 }
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to