commit | 9bb796f33ac67abdf6c0bf55a06b0d8448caa3d3 | [log] [tgz] |
---|---|---|
author | Carl Worth <cworth@cworth.org> | Tue May 25 14:40:47 2010 -0700 |
committer | Carl Worth <cworth@cworth.org> | Tue May 25 14:40:47 2010 -0700 |
tree | befa02f5970009d94154a652d8ca7c5e96e5b017 | |
parent | 3ff81670848abb29b92e78f45080ad36cc85001c [diff] [blame] |
Add xtalloc_reference. Yet another talloc wrapper that should come in handy.
diff --git a/xtalloc.c b/xtalloc.c index e52d12a..656ac2d 100644 --- a/xtalloc.c +++ b/xtalloc.c
@@ -82,3 +82,18 @@ va_end(ap); return ret; } + +void * +_xtalloc_reference_loc (const void *context, + const void *ptr, const char *location) +{ + void *ret; + + ret = _talloc_reference_loc (context, ptr, location); + if (ret == NULL) { + fprintf (stderr, "Out of memory.\n"); + exit (1); + } + + return ret; +}