static inline void *_talloc_pool(const void *context, size_t size)
{
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
struct talloc_pool_hdr *pool_hdr;
void *result;
static inline void *_talloc_named_const(const void *context, size_t size, const char *name)
{
void *ptr;
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
ptr = __talloc(context, size, &tc);
if (unlikely(ptr == NULL)) {
va_list ap;
void *ptr;
const char *name;
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
ptr = __talloc(context, size, &tc);
if (unlikely(ptr == NULL)) return NULL;
va_list ap;
void *ptr;
const char *name;
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
ptr = __talloc(NULL, 0, &tc);
if (unlikely(ptr == NULL)) return NULL;
static inline char *__talloc_strlendup(const void *t, const char *p, size_t len)
{
char *ret;
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
ret = (char *)__talloc(t, len + 1, &tc);
if (unlikely(!ret)) return NULL;
size_t len;
char *ret;
va_list ap2;
- struct talloc_chunk *tc;
+ struct talloc_chunk *tc = NULL;
char buf[1024];
/* this call looks strange, but it makes it work on older solaris boxes */