[newlib-cygwin/main] Cygwin: fhandler_netdrive::exists: fix new debug statement
Corinna Vinschen
corinna@sourceware.org
Fri Feb 21 10:26:43 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=8cc55d819bb78a775e3bab3359ca4d0510e9f16a
commit 8cc55d819bb78a775e3bab3359ca4d0510e9f16a
Author: Corinna Vinschen <corinna@vinschen.de>
AuthorDate: Fri Feb 21 10:51:51 2025 +0100
Commit: Corinna Vinschen <corinna@vinschen.de>
CommitDate: Fri Feb 21 10:51:51 2025 +0100
Cygwin: fhandler_netdrive::exists: fix new debug statement
The debug statement was wrong twice: Not only was it in the wrong
spot, it was also supposed to print the share name and missed to
add said argument.
Fixes: df307349a09e ("Cygwin: fhandler_netdrive::exists: add debug statement")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
winsup/cygwin/fhandler/netdrive.cc | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/winsup/cygwin/fhandler/netdrive.cc b/winsup/cygwin/fhandler/netdrive.cc
index dd27754c0a36..08302d20ef74 100644
--- a/winsup/cygwin/fhandler/netdrive.cc
+++ b/winsup/cygwin/fhandler/netdrive.cc
@@ -459,13 +459,14 @@ fhandler_netdrive::exists ()
doesn't exist, or about 8 secs if DNS is unavailable. */
sys_mbstowcs (name, CYG_MAX_PATH, get_name ());
ret = GetAddrInfoW (name + 2, NULL, NULL, &ai);
- if (!ret)
+ if (ret)
{
- debug_printf ("GetAddrInfoW(%W) returned %d", ret);
- FreeAddrInfoW (ai);
+ debug_printf ("GetAddrInfoW(%W) returned %d", name + 2, ret);
+ return virt_none;
}
- return ret ? virt_none : virt_directory;
+ FreeAddrInfoW (ai);
+ return virt_directory;
}
fhandler_netdrive::fhandler_netdrive ():
More information about the Cygwin-cvs
mailing list