From d4972af12c29bded4706464dbae3458e5a425d00 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Thu, 25 Apr 2019 17:08:43 +0100 Subject: 44254: Handle error case in zgetdir(). When retrieving path to current directory by looking for /, ensure we have actually reached / by comparing inode. If the current directory became invalid on some OSes including Linux the parent directory is valid but is the same as the current one. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 641af5671..a5ac4f333 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2019-04-25 Peter Stephenson + + * 44254: Src/compat.c: make quite sure we've reached "/" + in zgetdir(), else report an error. + 2019-04-22 Matthew Martin * unposted: Completion/Base/Utility/_pick_variant: Use -- cgit 1.4.1