projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tokenring: Read buffer overflow
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
net
/
tokenring
/
ibmtr.c
diff --git
a/drivers/net/tokenring/ibmtr.c
b/drivers/net/tokenring/ibmtr.c
index 9d896116cf761b6aea8a6b294a2da95fa07238f5..08a6c41c1599f067ac8c165ab4c9efab309170b2 100644
(file)
--- a/
drivers/net/tokenring/ibmtr.c
+++ b/
drivers/net/tokenring/ibmtr.c
@@
-1912,7
+1912,7
@@
static int __init ibmtr_init(void)
find_turbo_adapters(io);
find_turbo_adapters(io);
- for (i = 0; i
o[i] && (i < IBMTR_MAX_ADAPTERS)
; i++) {
+ for (i = 0; i
< IBMTR_MAX_ADAPTERS && io[i]
; i++) {
struct net_device *dev;
irq[i] = 0;
mem[i] = 0;
struct net_device *dev;
irq[i] = 0;
mem[i] = 0;