1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-13 08:23:49 +03:00

Autodetect service_type in cli_tree_full_connection() if the caller

passes in NULL.
This commit is contained in:
Tim Potter
-
parent 1f89d89954
commit b63ebaa770

View File

@@ -268,6 +268,12 @@ NTSTATUS cli_tree_full_connection(struct cli_tree **ret_tree,
tcon.tconx.in.flags = 0;
tcon.tconx.in.password = data_blob(NULL, 0);
asprintf(&tcon.tconx.in.path, "\\\\%s\\%s", dest_host, service);
if (!service_type) {
if (strequal(service, "IPC$"))
service_type = "IPC";
else
service_type = "?????";
}
tcon.tconx.in.device = service_type;
status = smb_tree_connect(tree, mem_ctx, &tcon);