chiark
/
gitweb
/
~ian
/
chiark-tcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
use of int and overflow review
[chiark-tcl.git]
/
maskmap
/
maskmap.c
diff --git
a/maskmap/maskmap.c
b/maskmap/maskmap.c
index ad141a925ca38123224a0cd21cb0ccd2b420cdff..8fa6dc2030696f75c60164160eb3effbca98b43f 100644
(file)
--- a/
maskmap/maskmap.c
+++ b/
maskmap/maskmap.c
@@
-281,6
+281,7
@@
int do_addrmap_amend(ClientData cd, Tcl_Interp *ip,
breaking= &am.entries[searched];
nreplacements= new.prefix - breaking->prefixlen + 1;
+ fixme check integer overflow ^
replacements= TALLOC(sizeof(*replacements) * nreplacements);
for (fragmentlen= breaking->prefixlen + 1,