diff options
author | Sam Hartman <hartmans@mit.edu> | 2011-10-14 14:46:57 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 2011-10-14 14:46:57 +0000 |
commit | 061933984e3fe8ee630d9daed7cbcc72432005d5 (patch) | |
tree | 77ab94af222405cbaef59cd891bcfecc9386ae42 /src/lib/gssapi/generic/gssapi_alloc.h | |
parent | c7026a71b2eb4000fa6a78107f1427a555cbdd8a (diff) | |
download | krb5-061933984e3fe8ee630d9daed7cbcc72432005d5.tar.gz krb5-061933984e3fe8ee630d9daed7cbcc72432005d5.tar.xz krb5-061933984e3fe8ee630d9daed7cbcc72432005d5.zip |
gssalloc memory management for gss_buffer_set
compiles, but untested
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25341 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/generic/gssapi_alloc.h')
-rw-r--r-- | src/lib/gssapi/generic/gssapi_alloc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/gssapi/generic/gssapi_alloc.h b/src/lib/gssapi/generic/gssapi_alloc.h index cccbdbb4c..a19212466 100644 --- a/src/lib/gssapi/generic/gssapi_alloc.h +++ b/src/lib/gssapi/generic/gssapi_alloc.h @@ -48,6 +48,16 @@ gssalloc_calloc(size_t count, size_t size) #endif } +static inline void * +gssalloc_realloc(void *value, size_t size) +{ +#if _WIN32 + return HeapReAlloc(GetProcessHeap(), 0, value, size); +#else + return realloc(value, size); +#endif +} + static inline char * gssalloc_strdup(const char *str) { |