static int archive_level = 0;
static bool translation = false;
-static bool have_ip;
static bool prompt = true;
static bool backup_intent = false;
static struct sockaddr_storage dest_ss;
+static struct sockaddr_storage *dest_ss_ptr = NULL;
#define SEPARATORS " \t\n\r"
desthost,
service,
creds,
- have_ip ? &dest_ss : NULL,
+ dest_ss_ptr,
&ts,
name_type,
&cli);
desthost,
service,
creds,
- have_ip ? &dest_ss : NULL,
+ dest_ss_ptr,
&ts,
name_type, &cli);
if (!NT_STATUS_IS_OK(status)) {
query_host,
"IPC$",
creds,
- have_ip ? &dest_ss : NULL,
+ dest_ss_ptr,
&ts,
name_type, &cli);
if (!NT_STATUS_IS_OK(status)) {
query_host,
"IPC$",
creds,
- have_ip ? &dest_ss : NULL,
+ dest_ss_ptr,
&nbt_ts,
name_type, &cli);
if (!NT_STATUS_IS_OK(status)) {
desthost,
service,
creds,
- have_ip ? &dest_ss : NULL,
+ dest_ss_ptr,
&ts,
name_type, &cli);
if (!NT_STATUS_IS_OK(status)) {
}
status = cli_connect_nb(mem_ctx,
- desthost, have_ip ? &dest_ss : NULL,
+ desthost,
+ dest_ss_ptr,
&ts,
name_type,
lp_netbios_name(),
if (!interpret_string_addr(&dest_ss, poptGetOptArg(pc), 0)) {
exit(1);
}
- have_ip = true;
+ dest_ss_ptr = &dest_ss;
}
break;
case 'E':