Displaying 2 results from an estimated 2 matches for "winbindd_fd".
Did you mean:
winbindd_ads
2004 Sep 05
1
Segfault in Samba
...#2 0x081d2d71 in smb_panic2 ()
> #3 0x081d2cfa in smb_panic ()
> #4 0x081c0878 in dbgtext ()
> #5 0x401b6658 in __libc_sigaction () from /lib/libc.so.6
> #6 0x401b79e8 in abort () from /lib/libc.so.6
> #7 0x401afb3f in __assert_fail () from /lib/libc.so.6
> #8 0x40465081 in winbindd_fd () from /lib/libnss_ldap.so.2
> #9 0x40464f0c in winbindd_fd () from /lib/libnss_ldap.so.2
> #10 0x40464c03 in winbindd_fd () from /lib/libnss_ldap.so.2
> #11 0x40468365 in _nss_ldap_getservent_r () from /lib/libnss_ldap.so.2
> #12 0x40462bfa in winbindd_fd () from /lib/libnss_ldap.so....
2002 Jul 25
0
Please evaluate my patch for Winbind
...>= fd && fd <= 2) {
+ fd = dup(saved_fd = fd);
+ if (fd == -1) return saved_fd;
+ fd = make_nonstd_fd(fd);
+ close(saved_fd);
+ }
+ return fd;
+ }
+
/* Connect to winbindd socket */
int winbind_open_pipe_sock(void)
***************
*** 158,164 ****
if ((winbindd_fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) {
return -1;
}
!
if (connect(winbindd_fd, (struct sockaddr *)&sunaddr,
sizeof(sunaddr)) == -1) {
close_sock();
--- 179,188 ----
if ((winbindd_fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) {
return -1;
}
!
! winbindd_f...