aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2007-09-04 23:02:36 +0000
committerKen Raeburn <raeburn@mit.edu>2007-09-04 23:02:36 +0000
commitf1d276113617068b3c54d9f452108a5e02a6b096 (patch)
tree506659703205894e7ee3e640c6447025a49130f0 /src
parentc10b6e0f586dbfe548f68a3fb876f30b9d87f336 (diff)
downloadkrb5-f1d276113617068b3c54d9f452108a5e02a6b096.zip
krb5-f1d276113617068b3c54d9f452108a5e02a6b096.tar.gz
krb5-f1d276113617068b3c54d9f452108a5e02a6b096.tar.bz2
Fix bug in clearing of new storage
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19917 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/util/t_array.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/t_array.pm b/src/util/t_array.pm
index d4b2173..19b4c18 100644
--- a/src/util/t_array.pm
+++ b/src/util/t_array.pm
@@ -41,6 +41,7 @@ __DATA__
#include <errno.h>
#include <limits.h>
#include <string.h>
+#include <stdint.h>
struct <NAME>__header {
size_t allocated;
@@ -93,7 +94,7 @@ static inline int
ptr = realloc(arr->elts, newsize);
if (ptr == NULL)
return -1;
- memset((char *)arr->elts + oldsize, 0, newsize - oldsize);
+ memset((char *)ptr + oldsize, 0, newsize - oldsize);
arr->elts = ptr;
arr->allocated = newcount;
return 0;