lftp/lftp-4.0.9-mirror302-1.patch
Tomas Hozza 690e4622db Fix mirror when there are multiple 302 redirections
Signed-off-by: Tomas Hozza <thozza@redhat.com>
2015-01-13 12:04:02 +01:00

26 lines
990 B
Diff

From ab5d5446bfee9190f9130f6dd8e40270fa9dc99e Mon Sep 17 00:00:00 2001
From: "Alexander V. Lukyanov" <lavv17f@gmail.com>
Date: Tue, 13 Jan 2015 09:12:45 +0300
Subject: [PATCH] (Path::GetDirectory) new method to get directory when is_file
is true.
---
src/FileAccess.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/FileAccess.h b/src/FileAccess.h
index 90c9b0f..821f1d7 100644
--- a/src/FileAccess.h
+++ b/src/FileAccess.h
@@ -90,6 +90,7 @@ public:
void Set(const char *new_path,bool new_is_file=false,const char *new_url=0,int device_prefix_len=0);
void SetURL(const char *u) { url.set(u); }
void Change(const char *new_path,bool new_is_file=false,const char *new_path_enc=0,int device_prefix_len=0);
+ const xstring& GetDirectory() const { return is_file?dirname(path):path; }
void ExpandTilde(const Path &home);
static void Optimize(xstring& p,int dev_prefix=0);
void Optimize() { Optimize(path,device_prefix_len); }
--
2.1.0