From fedc62d17a971650f0dc18c7a1fd1185bf6e9905 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 14 Nov 1998 03:53:24 +0000 Subject: - handle servers that don't support getattrE (ie. NT) - use * in clitar instead of *.* (This used to be commit 2d9335fe2a6fc3bb6687360c99d8fc69cb2d555a) --- source3/client/client.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'source3/client/client.c') diff --git a/source3/client/client.c b/source3/client/client.c index 4abb812e89..b450ed0cf9 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -505,12 +505,14 @@ static void do_get(char *rname,char *lname) } - if (!cli_getattrE(cli, fnum, &attr, &size, NULL, NULL, NULL)) { - DEBUG(0,("getattrE: %s\n",cli_errstr(cli))); + if (!cli_qfileinfo(cli, fnum, + &attr, &size, NULL, NULL, NULL, NULL, NULL) && + !cli_getattrE(cli, fnum, + &attr, &size, NULL, NULL, NULL)) { + DEBUG(0,("getattrib: %s\n",cli_errstr(cli))); return; } - DEBUG(2,("getting file %s of size %.0f as %s ", lname, (double)size, lname)); -- cgit