From 10744161400ca0d292c50cf936038c9268633505 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Wed, 12 Dec 2012 16:14:46 -0500 Subject: [PATCH] Return Default if lager_config:get/2 crashes --- src/lager_config.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lager_config.erl b/src/lager_config.erl index 6a8e42a..c8a5897 100644 --- a/src/lager_config.erl +++ b/src/lager_config.erl @@ -49,11 +49,14 @@ get(Key) -> end. get(Key, Default) -> - case ?MODULE:get(Key) of + try ?MODULE:get(Key) of undefined -> Default; Res -> Res + catch + _:_ -> + Default end. set(Key, Value) ->