]> git.pld-linux.org Git - packages/kernel.git/blob - jam-05-module-size-checks.patch
- added description of djurban's branch
[packages/kernel.git] / jam-05-module-size-checks.patch
1         Fixes two minor bugs in kernel/module.c related with module size checks.
2         Author: Peter Oberparleiter <oberpapr@softhome.net>
3
4 --- linux-2.4.17/kernel/module.c        Sun Nov 11 20:23:14 2001
5 +++ linux-2.4.17-modfix/kernel/module.c Mon Jul  8 09:50:57 2002
6 @@ -307,7 +307,7 @@
7                 error = namelen;
8                 goto err0;
9         }
10 -       if (size < sizeof(struct module)+namelen) {
11 +       if (size < sizeof(struct module)+namelen+1) {
12                 error = -EINVAL;
13                 goto err1;
14         }
15 @@ -488,10 +488,10 @@
16                 error = n_namelen;
17                 goto err2;
18         }
19 -       if (namelen != n_namelen || strcmp(n_name, mod_tmp.name) != 0) {
20 +       if (namelen != n_namelen || strcmp(n_name, name_tmp) != 0) {
21                 printk(KERN_ERR "init_module: changed module name to "
22                                 "`%s' from `%s'\n",
23 -                      n_name, mod_tmp.name);
24 +                      n_name, name_tmp);
25                 goto err3;
26         }
27  
This page took 0.036692 seconds and 3 git commands to generate.