projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix up potential overflows in size calculations by replacing
[pspp]
/
src
/
recode.c
diff --git
a/src/recode.c
b/src/recode.c
index b630d0294548c45221b1df0ea1d73304e7cfb0d7..b364a1ac3ef2422f06d8ffad0086cbf5f5ad7c8a 100644
(file)
--- a/
src/recode.c
+++ b/
src/recode.c
@@
-524,7
+524,7
@@
parse_src_spec (struct rcd_var * rcd, int type, size_t max_src_width)
if (rcd->nmap + 1 >= rcd->mmap)
{
rcd->mmap += 16;
- rcd->map = x
realloc (rcd->map, rcd->mmap *
sizeof *rcd->map);
+ rcd->map = x
nrealloc (rcd->map, rcd->mmap,
sizeof *rcd->map);
}
c = &rcd->map[rcd->nmap];