Correctly use the size of a pointer rather than that of a pointer to a

pointer.

Reported by:	Coverity
CID:		1378432
This commit is contained in:
Marius Strobl 2017-07-26 21:59:37 +00:00
parent 1edbb54fe9
commit 7a777659ff

View File

@ -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);
}