Message ID | 20200411010746.472295-1-brogers@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | module: increase dirs array size by one | expand |
On 11/04/20 03:07, Bruce Rogers wrote: > With the module upgrades code change, the statically sized dirs array > can now overflow. Increase it's size by one, according to the new > maximum possible usage. > > Fixes: bd83c861c0 ("modules: load modules from versioned /var/run dir") > Signed-off-by: Bruce Rogers <brogers@suse.com> > --- > util/module.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/util/module.c b/util/module.c > index 5f7896870a..e48d9aacc0 100644 > --- a/util/module.c > +++ b/util/module.c > @@ -177,7 +177,7 @@ bool module_load_one(const char *prefix, const char *lib_name) > char *version_dir; > #endif > const char *search_dir; > - char *dirs[4]; > + char *dirs[5]; > char *module_name; > int i = 0, n_dirs = 0; > int ret; > Queued, thanks. Paolo
diff --git a/util/module.c b/util/module.c index 5f7896870a..e48d9aacc0 100644 --- a/util/module.c +++ b/util/module.c @@ -177,7 +177,7 @@ bool module_load_one(const char *prefix, const char *lib_name) char *version_dir; #endif const char *search_dir; - char *dirs[4]; + char *dirs[5]; char *module_name; int i = 0, n_dirs = 0; int ret;
With the module upgrades code change, the statically sized dirs array can now overflow. Increase it's size by one, according to the new maximum possible usage. Fixes: bd83c861c0 ("modules: load modules from versioned /var/run dir") Signed-off-by: Bruce Rogers <brogers@suse.com> --- util/module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)