Fix bug in createDirRecursive with trailing path separators
This commit is contained in:
@@ -742,8 +742,8 @@ createDirRecursive fm p = go p
|
||||
| en == eEXIST
|
||||
-> unlessM (doesDirectoryExist dest) (ioError e)
|
||||
| en == eNOENT
|
||||
-> createDirRecursive fm (takeDirectory dest)
|
||||
>> createDirectory dest fm
|
||||
-> go (takeDirectory $ dropTrailingPathSeparator dest)
|
||||
>> createDir fm dest
|
||||
| otherwise
|
||||
-> ioError e
|
||||
|
||||
|
||||
Reference in New Issue
Block a user