X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Ftracker.cpp;h=181a0a8c9c69e411136c7e78979aba5af1d4a013;hb=64803277bbdbe0a943360d918298a48157d9da55;hp=c5efaa3198b6aa5cfaea5c038e491ccfee92cc89;hpb=c10f9cdd994258358bb3766c2e92dab71e4ceef2;p=lttng-tools.git diff --git a/src/common/tracker.cpp b/src/common/tracker.cpp index c5efaa319..181a0a8c9 100644 --- a/src/common/tracker.cpp +++ b/src/common/tracker.cpp @@ -10,11 +10,11 @@ #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include @@ -71,7 +71,7 @@ enum lttng_error_code process_attr_value_from_comm( { char *name = NULL; enum lttng_error_code ret = LTTNG_OK; - struct process_attr_value *value = (process_attr_value *) zmalloc(sizeof(*value)); + struct process_attr_value *value = zmalloc(); if (!value) { ret = LTTNG_ERR_NOMEM; @@ -214,7 +214,7 @@ static void process_attr_tracker_value_destructor(void *ptr) struct lttng_process_attr_values *lttng_process_attr_values_create(void) { - struct lttng_process_attr_values *values = (lttng_process_attr_values *) zmalloc(sizeof(*values)); + struct lttng_process_attr_values *values = zmalloc(); if (!values) { goto end; @@ -247,6 +247,7 @@ int process_attr_tracker_value_serialize(const struct process_attr_value *value, int ret; struct process_attr_tracker_value_comm value_comm = { .type = (int32_t) value->type, + .value = {}, }; const char *name = NULL; @@ -425,7 +426,7 @@ struct process_attr_value *process_attr_value_copy( goto end; } - new_value = (process_attr_value *) zmalloc(sizeof(*new_value)); + new_value = zmalloc(); if (!new_value) { goto end; }