# HG changeset patch # User Matthew Wild # Date 1472640306 -3600 # Node ID 44fe2aaf817e7c8ba9256fef5fe57e88237e71c8 # Parent 2dcb402c4a0dfc1810e8841a89bf7d4c3df910ad storagemanager: Simplify function flow diff -r 2dcb402c4a0d -r 44fe2aaf817e core/storagemanager.lua --- a/core/storagemanager.lua Wed Aug 31 11:42:03 2016 +0100 +++ b/core/storagemanager.lua Wed Aug 31 11:45:06 2016 +0100 @@ -153,12 +153,12 @@ if err == "unsupported-store" then if typ == "map" then -- Use shim on top of keyval store log("debug", "map storage driver unavailable, using shim on top of keyval store."); - return create_map_shim(host, store); + ret, err = create_map_shim(host, store); + else + log("debug", "Storage driver %s does not support store %s (%s), falling back to null driver", + driver_name, store, typ or ""); + ret, err = null_storage_driver, nil; end - log("debug", "Storage driver %s does not support store %s (%s), falling back to null driver", - driver_name, store, typ or ""); - ret = null_storage_driver; - err = nil; end end return ret, err;