The callbacks actually ignore this except for logging, but we should
log the correct pid.
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v4: New patch in this version of the series.
static void childproc_reaped_ours(libxl__egc *egc, libxl__ev_child *ch,
int status)
{
+ pid_t pid = ch->pid;
LIBXL_LIST_REMOVE(ch, entry);
ch->pid = -1;
- ch->callback(egc, ch, ch->pid, status);
+ ch->callback(egc, ch, pid, status);
}
static int childproc_reaped(libxl__egc *egc, pid_t pid, int status)