* FIX: afpd: Dont use searchdb when doing partial name search
* FIX: afpd: Fix a possible bug handling disconnected sessions,
NetAFP Bug ID #16
+* FIX: afpd: Close IPC fds in afpd session child inherited from the afpd
+ master process
* FIX: dbd: Don't remove BerkeleyDB if it's still in use by eg cnid_dbd, fixes
bug introduced in 2.2.2
* FIX: debian initscript: start avahi-daemon (if available) before atalkd
dsi->header.dsi_code = DSIERR_OK;
kill(pid, SIGQUIT);
}
+ close(ipc_fds[1]);
dsi->proto_close(dsi);
return child;
}
}
/* get rid of some stuff */
+ close(ipc_fds[0]);
close(dsi->serversock);
dsi->serversock = -1;
server_child_free(serv_children);
server_child_fork *fork;
struct server_child_data *child, *tmp;
int i, j;
+ pid_t pid = getpid();
for (i = 0; i < children->nforks; i++) {
fork = (server_child_fork *) children->fork + i;
child = fork->table[j]; /* start at the beginning */
while (child) {
tmp = child->next;
+
+ if (child->ipc_fds[0] != -1)
+ close(child->ipc_fds[0]);
if (child->clientid) {
free(child->clientid);
}