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);
|
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;
|
pid_t background_lpq_updater_pid = -1;
|
||||||
|
|
||||||
@ -201,9 +185,6 @@ static void start_background_queue(struct tevent_context *ev,
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Track the printing pid along with other smbd children */
|
|
||||||
add_child_pid(background_lpq_updater_pid);
|
|
||||||
|
|
||||||
if(background_lpq_updater_pid == 0) {
|
if(background_lpq_updater_pid == 0) {
|
||||||
struct tevent_fd *fde;
|
struct tevent_fd *fde;
|
||||||
int ret;
|
int ret;
|
||||||
|
Reference in New Issue
Block a user