mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 11:32:43 +00:00 
			
		
		
		
	Shell: Use lstat instead of access to check if glob target exists
Fixes #4905
This commit is contained in:
		
							parent
							
								
									b2b3ccb12d
								
							
						
					
					
						commit
						a90905c54c
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -266,9 +266,10 @@ Vector<String> Shell::expand_globs(Vector<StringView> path_segments, const Strin | |||
| { | ||||
|     if (path_segments.is_empty()) { | ||||
|         String base_str = base; | ||||
|         if (access(base_str.characters(), F_OK) == 0) | ||||
|             return { move(base_str) }; | ||||
|         return {}; | ||||
|         struct stat statbuf; | ||||
|         if (lstat(base_str.characters(), &statbuf) < 0) | ||||
|             return {}; | ||||
|         return { move(base_str) }; | ||||
|     } | ||||
| 
 | ||||
|     auto first_segment = path_segments.take_first(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 AnotherTest
						AnotherTest