version 1.57, 2004/11/05 12:19:56 |
version 1.58, 2004/11/25 22:22:14 |
|
|
if (remote_is_dir(conn, dir) && file2 == NULL) { |
if (remote_is_dir(conn, dir) && file2 == NULL) { |
printf("Changing to: %s\n", dir); |
printf("Changing to: %s\n", dir); |
snprintf(cmd, sizeof cmd, "cd \"%s\"", dir); |
snprintf(cmd, sizeof cmd, "cd \"%s\"", dir); |
if (parse_dispatch_command(conn, cmd, &pwd, 1) != 0) |
if (parse_dispatch_command(conn, cmd, &pwd, 1) != 0) { |
|
xfree(dir); |
|
xfree(pwd); |
return (-1); |
return (-1); |
|
} |
} else { |
} else { |
if (file2 == NULL) |
if (file2 == NULL) |
snprintf(cmd, sizeof cmd, "get %s", dir); |
snprintf(cmd, sizeof cmd, "get %s", dir); |