From 63ef337475a266379c7208f52f827980e69d1d1b Mon Sep 17 00:00:00 2001 From: Nick Vatamaniuc Date: Thu, 2 Mar 2017 21:24:52 -0500 Subject: [PATCH] Fix `badarith` error in couch_db:get_db_info call When folding we account for a previous `null`, `undefined`, or a number. However btree:size/1 returns 0, `nil` or a number. Switched `undefined` to `nil`. Couldn't find where btree:size would ever return `undefined`, it seems we meant to use `nil` instead. COUCHDB-3316 --- src/couch_db.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/couch_db.erl b/src/couch_db.erl index 8005e6d6..d01a3e0c 100644 --- a/src/couch_db.erl +++ b/src/couch_db.erl @@ -391,7 +391,7 @@ active_size(#db{}=Db, #size_info{}=SI) -> case couch_btree:size(T) of _ when Acc == null -> null; - undefined -> + nil -> null; Size -> Acc + Size