On Sun, Sep 21, 2014 at 9:20 PM, Cristian Rodríguez <crrodriguez@xxxxxxxxxxxx> wrote: > Fixed Coverity CID #48861 > --- Is there anything being really fixed here? > tools/depmod.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/tools/depmod.c b/tools/depmod.c > index e90ff83..bcefa09 100644 > --- a/tools/depmod.c > +++ b/tools/depmod.c > @@ -1798,14 +1798,14 @@ static int mod_fill_all_unique_dependencies(const struct mod *mod, const struct > > static const struct mod **mod_get_all_sorted_dependencies(const struct mod *mod, size_t *n_deps) > { > - const struct mod **deps; > + const struct mod **deps = NULL; you are assigning deps to the return of malloc below. > size_t last = 0; > > *n_deps = mod_count_all_dependencies(mod); > if (*n_deps == 0) > return NULL; > > - deps = malloc(sizeof(struct mod *) * (*n_deps)); > + deps = calloc(1, sizeof(struct mod *) * (*n_deps)); and we are supposed to fill n_deps in mod_fill_all_unique_dependencies() so there's no point in initializing them to 0 here. -- Lucas De Marchi -- To unsubscribe from this list: send the line "unsubscribe linux-modules" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html