1452205 Wrong sizeof argument
The wrong sizeof value is used in an expression or as argument to a function. The result is an incorrect value that may cause unexpected program behaviors.
In create_uid_accounting_entry: The sizeof operator is invoked on the wrong argument (CWE-569)
Reported-by: Coverity Scan
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I1912964bd1579f3b1ff013000848c28cea6a9d52
cpu_counter_fds[i] = -1;
}
- cpu_counters = zmalloc(entry->nr_counter_cpu_fds * sizeof(**cpu_counters));
+ cpu_counters = zmalloc(entry->nr_counter_cpu_fds * sizeof(struct lttng_ust_abi_object_data *));
if (!cpu_counters) {
PERROR("Failed to allocate event notifier error counter lttng_ust_abi_object_data array: application uid = %d, application name = '%s', pid = %d, allocation size = %zu",
(int) app->uid, app->name, (int) app->pid,
- entry->nr_counter_cpu_fds * sizeof(**cpu_counters));
+ entry->nr_counter_cpu_fds * sizeof(struct lttng_ust_abi_object_data *));
ret = -1;
goto error_counter_cpus_alloc;
}