[FUG-BR] samba-3.3.8+bug?

Vinicius Abrahao vinnix.bsd em gmail.com
Segunda Janeiro 11 13:05:57 BRST 2010


Boa tarde senhores(as),

Meu samba estava morrendo com signal 11 se eu não especificava o usuário,
depois de fuçar bastante acabamos chegando nesse problema:

diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
index cb8f827..2dbf67a 100644
--- a/source/libsmb/clientgen.c
+++ b/source/libsmb/clientgen.c
@@ -408,7 +408,7 @@ void cli_init_creds(struct cli_state *cli, const
char *username, const char *dom
        fstrcpy(cli->domain, domain);
        fstrcpy(cli->user_name, username);
        pwd_set_cleartext(&cli->pwd, password);
-       if (!*username) {
+       if ((username == NULL) || (!*username)) {
                cli->pwd.null_pwd = true;
        }


Contudo não creio que esse seja seu problema pois você especifica seu
usuário: "-U m4rk" .
Só pra registrar, esse problema ainda ocorre no 3.3.9, já foi
commitado e será corrigido no 3.3.10.

@Marcus Vinicius, faça como o Carlos sugeriu e atualize seu ports, se
o problema persistir,
tente debugar o smbd na unha com o valgrind. Pode ser que você
encontre o que está gerando
o core dump.


[]s e boa semana a todos,
Vinícius Abrahão


Mais detalhes sobre a lista de discussão freebsd