]> git.pld-linux.org Git - packages/kernel.git/blame - jam-05-module-size-checks.patch
- added description of djurban's branch
[packages/kernel.git] / jam-05-module-size-checks.patch
CommitLineData
e6d11017
JR
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 3.702895 seconds and 4 git commands to generate.