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
/
moments.c
diff --git
a/src/moments.c
b/src/moments.c
index 00e0ac800358a3479b73e69fadeeaffcd7e4441f..3c5e3840207b1f76d5bf15dbc5c5715c4221f9d2 100644
(file)
--- a/
src/moments.c
+++ b/
src/moments.c
@@
-523,8
+523,8
@@
read_values (double **values, double **weights, size_t *cnt)
if (*cnt >= cap)
{
cap = 2 * (cap + 8);
if (*cnt >= cap)
{
cap = 2 * (cap + 8);
- *values = x
realloc (*values, sizeof **values * cap
);
- *weights = x
realloc (*weights, sizeof **weights * cap
);
+ *values = x
nrealloc (*values, cap, sizeof **values
);
+ *weights = x
nrealloc (*weights, cap, sizeof **weights
);
}
(*values)[*cnt] = value;
}
(*values)[*cnt] = value;