mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-01-30 11:11:52 +00:00
Fix initialization of stringlist variables for jobserver_fds and sync_mutex.
(tiny change) main.c (prepare_mutex_handle_string, main): Initialize stringlist variables with at least 2 members, as one member is not currently supported.
This commit is contained in:
parent
d1d737d0fa
commit
e498e464dc
1 changed files with 6 additions and 4 deletions
10
main.c
10
main.c
|
@ -811,10 +811,11 @@ prepare_mutex_handle_string (sync_handle_t handle)
|
|||
/* Prepare the mutex handle string for our children. */
|
||||
sprintf (hdl_string, "0x%x", handle);
|
||||
sync_mutex = xmalloc (sizeof (struct stringlist));
|
||||
sync_mutex->list = xmalloc (sizeof (char *));
|
||||
sync_mutex->list = xmalloc (2 * sizeof (char *));
|
||||
sync_mutex->list[0] = xstrdup (hdl_string);
|
||||
sync_mutex->list[1] = NULL;
|
||||
sync_mutex->idx = 1;
|
||||
sync_mutex->max = 1;
|
||||
sync_mutex->max = 2;
|
||||
define_makeflags (1, 0);
|
||||
}
|
||||
}
|
||||
|
@ -2051,10 +2052,11 @@ main (int argc, char **argv, char **envp)
|
|||
#endif
|
||||
|
||||
jobserver_fds = xmalloc (sizeof (struct stringlist));
|
||||
jobserver_fds->list = xmalloc (sizeof (char *));
|
||||
jobserver_fds->list = xmalloc (2 * sizeof (char *));
|
||||
jobserver_fds->list[0] = cp;
|
||||
jobserver_fds->list[1] = NULL;
|
||||
jobserver_fds->idx = 1;
|
||||
jobserver_fds->max = 1;
|
||||
jobserver_fds->max = 2;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue