mirror of
https://github.com/samba-team/samba.git
synced 2025-07-29 15:42:04 +03:00
s3-printing: No need to register to smbd's children list
Signed-off-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
committed by
Andreas Schneider
parent
74f3e52f00
commit
88b901b6ee
@ -156,22 +156,6 @@ static void printing_pause_fd_handler(struct tevent_context *ev,
|
||||
exit_server_cleanly(NULL);
|
||||
}
|
||||
|
||||
extern struct child_pid *children;
|
||||
extern int num_children;
|
||||
|
||||
static void add_child_pid(pid_t pid)
|
||||
{
|
||||
struct child_pid *child;
|
||||
|
||||
child = SMB_MALLOC_P(struct child_pid);
|
||||
if (child == NULL) {
|
||||
DEBUG(0, ("Could not add child struct -- malloc failed\n"));
|
||||
return;
|
||||
}
|
||||
child->pid = pid;
|
||||
DLIST_ADD(children, child);
|
||||
num_children += 1;
|
||||
}
|
||||
|
||||
pid_t background_lpq_updater_pid = -1;
|
||||
|
||||
@ -201,9 +185,6 @@ static void start_background_queue(struct tevent_context *ev,
|
||||
exit(1);
|
||||
}
|
||||
|
||||
/* Track the printing pid along with other smbd children */
|
||||
add_child_pid(background_lpq_updater_pid);
|
||||
|
||||
if(background_lpq_updater_pid == 0) {
|
||||
struct tevent_fd *fde;
|
||||
int ret;
|
||||
|
Reference in New Issue
Block a user