diff options
author | Ken Raeburn <raeburn@mit.edu> | 2007-09-04 23:02:36 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2007-09-04 23:02:36 +0000 |
commit | f1d276113617068b3c54d9f452108a5e02a6b096 (patch) | |
tree | 506659703205894e7ee3e640c6447025a49130f0 /src | |
parent | c10b6e0f586dbfe548f68a3fb876f30b9d87f336 (diff) | |
download | krb5-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.pm | 3 |
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; |