diff options
-rw-r--r-- | src/cachestorefiles.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cachestorefiles.h b/src/cachestorefiles.h index 6a80765..1906b13 100644 --- a/src/cachestorefiles.h +++ b/src/cachestorefiles.h | |||
@@ -137,7 +137,12 @@ namespace Bu | |||
137 | { | 137 | { |
138 | Bu::MemBuf mb; | 138 | Bu::MemBuf mb; |
139 | Bu::Formatter f( mb ); | 139 | Bu::Formatter f( mb ); |
140 | f << sPrefix << "/" << key; | 140 | f << sPrefix << "/"; |
141 | Bu::FString sBase = mb.getString(); | ||
142 | f << key; | ||
143 | |||
144 | if( sBase == mb.getString() ) | ||
145 | return false; | ||
141 | 146 | ||
142 | return access( mb.getString().getStr(), F_OK ) == 0; | 147 | return access( mb.getString().getStr(), F_OK ) == 0; |
143 | } | 148 | } |