In do_tar_op (client.c/1858): cli = do_connect(desthost, service); should be followed by the check: if(!cli) return 1; otherwise we have NULL cli's floating around and smbclient quickly segv's :-( Matt -- Matt Chapman E-mail: mattyc at cyberdude.com