summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonny Berndt <ronny@apache.org>2022-12-05 16:54:11 +0100
committerGitHub <noreply@github.com>2022-12-05 16:54:11 +0100
commit5c5016e7d24b986d44f01f7bf4d0c0f3550324c5 (patch)
tree7b2ce62f5f6ab84e9e56b91dee953220f4cdac20
parenteff331c9f5e734d318f9491c469e9d7be08e6999 (diff)
downloadcouchdb-5c5016e7d24b986d44f01f7bf4d0c0f3550324c5.tar.gz
Fix unbound variable warning (#4289)
While the variable `RelativeFileName` is not really unbound in the case-statement, use a more up-to-date pattern for binding the value.
-rw-r--r--src/couch/src/couch_server.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/couch/src/couch_server.erl b/src/couch/src/couch_server.erl
index 9e5ab87d8..4af4c1ff4 100644
--- a/src/couch/src/couch_server.erl
+++ b/src/couch/src/couch_server.erl
@@ -416,10 +416,11 @@ all_databases(Fun, Acc0) ->
true,
fun(Filename, AccIn) ->
NormFilename = couch_util:normpath(Filename),
- case NormFilename -- NormRoot of
- [$/ | RelativeFilename] -> ok;
- RelativeFilename -> ok
- end,
+ RelativeFilename =
+ case NormFilename -- NormRoot of
+ [$/ | FName] -> FName;
+ FName -> FName
+ end,
Ext = filename:extension(RelativeFilename),
case Fun(?l2b(filename:rootname(RelativeFilename, Ext)), AccIn) of
{ok, NewAcc} -> NewAcc;