summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Buch <boogiewasthere@gmail.com>2014-01-18 14:30:27 +0100
committerTom Gundersen <teg@jklm.no>2014-01-18 17:52:10 +0100
commit885d1c80d991b7f9f8074c8d06f64dab1e53b7ad (patch)
tree33cec2de041439a322315bea24238b8886142b39
parent65883c9108cb2670a5458f0c2f49a5879f2a4ed9 (diff)
sd-resolve: Allocate objects with new()
-rw-r--r--src/libsystemd/sd-resolve.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsystemd/sd-resolve.c b/src/libsystemd/sd-resolve.c
index 6958aa9410..7cc8dc4f0a 100644
--- a/src/libsystemd/sd-resolve.c
+++ b/src/libsystemd/sd-resolve.c
@@ -423,7 +423,7 @@ sd_resolve* sd_resolve_new(unsigned n_proc) {
if (n_proc > MAX_WORKERS)
n_proc = MAX_WORKERS;
- resolve = malloc(sizeof(sd_resolve));
+ resolve = new(sd_resolve, 1);
if (!resolve) {
errno = ENOMEM;
goto fail;
@@ -562,7 +562,7 @@ static const void *unserialize_addrinfo(const void *p, struct addrinfo **ret_ai,
if (*length < l)
return NULL;
- ai = malloc(sizeof(struct addrinfo));
+ ai = new(struct addrinfo, 1);
if (!ai)
goto fail;
@@ -765,7 +765,7 @@ static sd_resolve_query *alloc_query(sd_resolve *resolve) {
resolve->current_index -= MAX_QUERIES;
}
- q = resolve->queries[resolve->current_index] = malloc(sizeof(sd_resolve_query));
+ q = resolve->queries[resolve->current_index] = new(sd_resolve_query, 1);
if (!q) {
errno = ENOMEM;
return NULL;