Convert os_realloc() for an array to use os_realloc_array()
Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
b0cda9bd46
commit
067ffa2696
21 changed files with 88 additions and 86 deletions
|
@ -153,8 +153,8 @@ static int eloop_sock_table_add_sock(struct eloop_sock_table *table,
|
|||
#ifdef CONFIG_ELOOP_POLL
|
||||
if (new_max_sock >= eloop.max_pollfd_map) {
|
||||
struct pollfd **nmap;
|
||||
nmap = os_realloc(eloop.pollfds_map, sizeof(struct pollfd *) *
|
||||
(new_max_sock + 50));
|
||||
nmap = os_realloc_array(eloop.pollfds_map, new_max_sock + 50,
|
||||
sizeof(struct pollfd *));
|
||||
if (nmap == NULL)
|
||||
return -1;
|
||||
|
||||
|
@ -165,7 +165,8 @@ static int eloop_sock_table_add_sock(struct eloop_sock_table *table,
|
|||
if (eloop.count + 1 > eloop.max_poll_fds) {
|
||||
struct pollfd *n;
|
||||
int nmax = eloop.count + 1 + 50;
|
||||
n = os_realloc(eloop.pollfds, sizeof(struct pollfd) * nmax);
|
||||
n = os_realloc_array(eloop.pollfds, nmax,
|
||||
sizeof(struct pollfd));
|
||||
if (n == NULL)
|
||||
return -1;
|
||||
|
||||
|
@ -175,9 +176,8 @@ static int eloop_sock_table_add_sock(struct eloop_sock_table *table,
|
|||
#endif /* CONFIG_ELOOP_POLL */
|
||||
|
||||
eloop_trace_sock_remove_ref(table);
|
||||
tmp = (struct eloop_sock *)
|
||||
os_realloc(table->table,
|
||||
(table->count + 1) * sizeof(struct eloop_sock));
|
||||
tmp = os_realloc_array(table->table, table->count + 1,
|
||||
sizeof(struct eloop_sock));
|
||||
if (tmp == NULL)
|
||||
return -1;
|
||||
|
||||
|
@ -639,10 +639,8 @@ int eloop_register_signal(int sig, eloop_signal_handler handler,
|
|||
{
|
||||
struct eloop_signal *tmp;
|
||||
|
||||
tmp = (struct eloop_signal *)
|
||||
os_realloc(eloop.signals,
|
||||
(eloop.signal_count + 1) *
|
||||
sizeof(struct eloop_signal));
|
||||
tmp = os_realloc_array(eloop.signals, eloop.signal_count + 1,
|
||||
sizeof(struct eloop_signal));
|
||||
if (tmp == NULL)
|
||||
return -1;
|
||||
|
||||
|
|
|
@ -98,8 +98,8 @@ static int eloop_prepare_handles(void)
|
|||
|
||||
if (eloop.num_handles > eloop.reader_count + eloop.event_count + 8)
|
||||
return 0;
|
||||
n = os_realloc(eloop.handles,
|
||||
eloop.num_handles * 2 * sizeof(eloop.handles[0]));
|
||||
n = os_realloc_array(eloop.handles, eloop.num_handles * 2,
|
||||
sizeof(eloop.handles[0]));
|
||||
if (n == NULL)
|
||||
return -1;
|
||||
eloop.handles = n;
|
||||
|
@ -128,8 +128,8 @@ int eloop_register_read_sock(int sock, eloop_sock_handler handler,
|
|||
WSACloseEvent(event);
|
||||
return -1;
|
||||
}
|
||||
tmp = os_realloc(eloop.readers,
|
||||
(eloop.reader_count + 1) * sizeof(struct eloop_sock));
|
||||
tmp = os_realloc_array(eloop.readers, eloop.reader_count + 1,
|
||||
sizeof(struct eloop_sock));
|
||||
if (tmp == NULL) {
|
||||
WSAEventSelect(sock, event, 0);
|
||||
WSACloseEvent(event);
|
||||
|
@ -191,8 +191,8 @@ int eloop_register_event(void *event, size_t event_size,
|
|||
if (eloop_prepare_handles())
|
||||
return -1;
|
||||
|
||||
tmp = os_realloc(eloop.events,
|
||||
(eloop.event_count + 1) * sizeof(struct eloop_event));
|
||||
tmp = os_realloc_array(eloop.events, eloop.event_count + 1,
|
||||
sizeof(struct eloop_event));
|
||||
if (tmp == NULL)
|
||||
return -1;
|
||||
|
||||
|
@ -392,9 +392,8 @@ int eloop_register_signal(int sig, eloop_signal_handler handler,
|
|||
{
|
||||
struct eloop_signal *tmp;
|
||||
|
||||
tmp = os_realloc(eloop.signals,
|
||||
(eloop.signal_count + 1) *
|
||||
sizeof(struct eloop_signal));
|
||||
tmp = os_realloc_array(eloop.signals, eloop.signal_count + 1,
|
||||
sizeof(struct eloop_signal));
|
||||
if (tmp == NULL)
|
||||
return -1;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue