Deleting a directory with the same name as a shortcut deletes everything in CWD
Oskar Skog
oskar@oskog97.com
Tue Aug 9 20:01:14 GMT 2022
On 2022-08-09 22:52, Ken Brown wrote:
> I think the best fix is to set res = 0 at the beginning of the loop and
> to remove a "res = -1" that occurs later. I've sent a patch to
> cygwin-patches.
>
> Ken
>
From https://cygwin.com/pipermail/cygwin-patches/2022q3/011994.html
> Currently it is possible for symlink_info::check to return -1 in case
> we're searching for foo and find foo.lnk that is not a shortcut.
Does it matter that it is *not* a shortcut for this patch to work?
I first experienced this issue using an actual shortcut, but simplified
the reproduction code.
mkshortcut -n Foo.lnk ... -> touch Foo.lnk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x473CD05C78734E49.asc
Type: application/pgp-keys
Size: 2444 bytes
Desc: OpenPGP public key
URL: <https://cygwin.com/pipermail/cygwin/attachments/20220809/ca7ccd09/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <https://cygwin.com/pipermail/cygwin/attachments/20220809/ca7ccd09/attachment-0001.sig>
More information about the Cygwin
mailing list