Don't try to add the log_mf_h handler in sasl unless configured to do so.
Don't try to add the log_mf_h handler in sasl unless configured to do so.

The functions add_error_logger_mf/1 and delete_error_logger_mf/1 in sasl.erl
are designed to do nothing if the handler configuration as returned by
get_error_logger_mf/0 is 'undefined'. However, that function returns a
triple {undefined,undefined,undefined} when the error_logger_mf_*
configurations have not been set. This makes SASL always try to add the
log_mf_h handler on startup, passing 'undefined' for each of the Dir, MaxB
and MaxF parameters. The gen_event callback function log_mf_h:init/1 will
then crash with a function_clause error, causing the handler to be silently
removed again. This patch fixes the problem by making get_error_logger_mf/0
return the single atom 'undefined' as it is expected to do.

paulcager/otp,msantos/otp,weisslj/otp,enikki/otp,jamesruan/otp,dgud/otp,vladdu/otp,emile/otp,stolen/otp,yangchengjian/otp,GinjaNinja32/otp,palas/otp,RJ/otp,gjaldon/otp,jemsbhai/otp,weisslj/otp,awetzel/otp,saleyn/otp,Teino1978-Corp/otp,lhslll/otp,falkevik/otp,ader1990/otp,goertzenator/otp,Teino1978-Corp/otp,benoitc/otp-1,vinoski/otp,potatosalad/otp,dgud/otp,c-rack/otp,dgud/otp,matwey/otp,awetzel/otp,marquisthunder/otp,RichMorin/otp,VincentHHL/otp,getong/otp,lucafavatella/otp,ader1990/otp,massemanet/otp,basho/otp,g-andrade/otp,paladim/otp,lantti/otp,bjorng/otp,jemsbhai/otp,lucafavatella/otp,krishnakumar4a4/otp,lrascao/otp,gjaldon/otp,dumbbell/otp,Teino1978-Corp/erlang-otp,emile/otp,Teino1978-Corp/erlang-otp,RJ/otp,johanclaesson/otp,NOMORECOFFEE/otp,vladdu/otp,jemsbhai/otp,legoscia/otp,lrascao/otp,fenollp/otp,krishnakumar4a4/otp,sitexa/otp,psyeugenic/otp,tuncer/otp,hairyhum/otp,theom/otp,NOMORECOFFEE/otp,enikki/otp,benoitc/otp-1,RGafiyatullin/otp,enikki/otp,emile/otp,cobusc/otp,paladim/otp,ahmedshafeeq/otp,bsmr-erlang/otp,bugs-erlang-org/otp,RaimoNiskanen/otp,lightcyphers/otp,kvakvs/otp,getong/otp,jamesruan/otp,RGafiyatullin/otp,psyeugenic/otp,jj1bdx/otp,marquisthunder/otp,lightcyphers/otp,isvilen/otp,electricimp/otp,vinoski/otp,uabboli/otp,lemenkov/otp,matwey/otp,jj1bdx/otp,erlang/otp,lhslll/otp,schlagert/otp,potatosalad/otp,beni55/otp,cnbin/otp,derek121/otp,derek121/otp,riverrun/otp,haguenau/otp,lianghaivv/otp,massemanet/otp,krishnakumar4a4/otp,isvilen/otp,haguenau/otp,ferd/otp,goertzenator/otp,psyeugenic/otp,dgud/otp,dumbbell/otp,falkevik/otp,lrascao/otp,RichMorin/otp,potatosalad/otp,basho/otp,cnbin/otp,Teino1978-Corp/erlang-otp,haguenau/otp,lrascao/otp,entropiae/otp,lucafavatella/otp,emacsmirror/erlang,potatosalad/otp,g-andrade/otp,klarna/otp,gjaldon/otp,bernardd/otp,GinjaNinja32/otp,falkevik/otp,yangchengjian/otp,hairyhum/otp,hairyhum/otp,vinoski/otp,krishnakumar4a4/otp,NOMORECOFFEE/otp,lantti/otp,stolen/otp,jemsbhai/otp,tuncer/otp,ferd/otp,stolen/otp,mikpe/otp,jj1bdx/otp,falkevik/otp,bsmr-erlang/otp,bjorng/otp,vic/otp,uabboli/otp,falkevik/otp,bernardd/otp,release-project/otp,jemsbhai/otp,mikpe/otp,RaimoNiskanen/otp,bugs-erlang-org/otp,potatosalad/otp,RichMorin/otp,isvilen/otp,stolen/otp,emile/otp,weisslj/otp,vinoski/otp,getong/otp,RoadRunnr/otp,tuncer/otp,johanclaesson/otp,lhslll/otp,jj1bdx/otp,c-rack/otp,jamesruan/otp,falkevik/otp,ferd/otp,palas/otp,g-andrade/otp,platinumthinker/otp,c-rack/otp,mujiatong/otp,sammoth-wazoku/otp,tuncer/otp,fenollp/otp,RoadRunnr/otp,emacsmirror/erlang,goertzenator/otp,sitexa/otp,dgud/otp,massemanet/otp,kvakvs/otp,vic/otp,jj1bdx/otp,lemenkov/otp,entropiae/otp,sdebnath/otp,release-project/otp,RGafiyatullin/otp,RaimoNiskanen/otp,klarna/otp,klarna/otp,massemanet/otp,basho/otp,schlagert/otp,RJ/otp,ader1990/otp,bjorng/otp,basho/otp,mujiatong/otp,emacsmirror/erlang,isvilen/otp,lrascao/otp,sammoth-wazoku/otp,entropiae/otp,c-rack/otp,paulcager/otp,cnbin/otp,entropiae/otp,klarna/otp,bernardd/otp,yangchengjian/otp,johanclaesson/otp,neeraj9/otp,legoscia/otp,riverrun/otp,neeraj9/otp,ferd/otp,erlang/otp,vladdu/otp,RaimoNiskanen/otp,lhslll/otp,ahmedshafeeq/otp,aboroska/otp,riverrun/otp,erlang/otp,aboroska/otp,RoadRunnr/otp,theom/otp,msantos/otp,lianghaivv/otp,sammoth-wazoku/otp,electricimp/otp,cobusc/otp,g-andrade/otp,emacsmirror/erlang,NOMORECOFFEE/otp,vladdu/otp,cobusc/otp,VincentHHL/otp,sdebnath/otp,beni55/otp,matwey/otp,paladim/otp,psyeugenic/otp,RJ/otp,kvakvs/otp,Teino1978-Corp/otp,mikpe/otp,lrascao/otp,RichMorin/otp,lianghaivv/otp,sitexa/otp,bjorng/otp,benoitc/otp-1,gjaldon/otp,lemenkov/otp,lemenkov/otp,krishnakumar4a4/otp,derek121/otp,bugs-erlang-org/otp,rlipscombe/otp,falkevik/otp,paulcager/otp,bsmr-erlang/otp,lhslll/otp,ader1990/otp,tuncer/otp,jemsbhai/otp,jj1bdx/otp,vladdu/otp,jj1bdx/otp,lianghaivv/otp,msantos/otp,getong/otp,jemsbhai/otp,psyeugenic/otp,paulcager/otp,electricimp/otp,palas/otp,isvilen/otp,RaimoNiskanen/otp,riverrun/otp,mikpe/otp,lantti/otp,basho/otp,saleyn/otp,isvilen/otp,jj1bdx/otp,electricimp/otp,lantti/otp,kvakvs/otp,ader1990/otp,release-project/otp,rlipscombe/otp,bernardd/otp,sitexa/otp,tuncer/otp,goertzenator/otp,falkevik/otp,jinshana/otp,mikpe/otp,isvilen/otp,GinjaNinja32/otp,neeraj9/otp,jinshana/otp,lemenkov/otp,g-andrade/otp,saleyn/otp,psyeugenic/otp,palas/otp,electricimp/otp,bugs-erlang-org/otp,erlang/otp,awetzel/otp,legoscia/otp,lucafavatella/otp,stolen/otp,matwey/otp,goertzenator/otp,Teino1978-Corp/otp,schlagert/otp,marquisthunder/otp,kvakvs/otp,ahmedshafeeq/otp,potatosalad/otp,vladdu/otp,paladim/otp,cnbin/otp,lucafavatella/otp,emacsmirror/erlang,lightcyphers/otp,awetzel/otp,bsmr-erlang/otp,saleyn/otp,krishnakumar4a4/otp,johanclaesson/otp,marquisthunder/otp,benoitc/otp-1,bernardd/otp,riverrun/otp,RGafiyatullin/otp,palas/otp,dgud/otp,haguenau/otp,electricimp/otp,neeraj9/otp,msantos/otp,paladim/otp,RichMorin/otp,theom/otp,bugs-erlang-org/otp,rlipscombe/otp,ahmedshafeeq/otp,platinumthinker/otp,ader1990/otp,RGafiyatullin/otp,GinjaNinja32/otp,vinoski/otp,sammoth-wazoku/otp,cnbin/otp,basho/otp,sitexa/otp,goertzenator/otp,emile/otp,dumbbell/otp,gjaldon/otp,potatosalad/otp,VincentHHL/otp,yangchengjian/otp,msantos/otp,bsmr-erlang/otp,tuncer/otp,cobusc/otp,NOMORECOFFEE/otp,awetzel/otp,awetzel/otp,g-andrade/otp,VincentHHL/otp,Teino1978-Corp/otp,benoitc/otp-1,uabboli/otp,jinshana/otp,marquisthunder/otp,bernardd/otp,erlang/otp,hairyhum/otp,weisslj/otp,dgud/otp,ader1990/otp,jamesruan/otp,matwey/otp,kvakvs/otp,massemanet/otp,lightcyphers/otp,tuncer/otp,sammoth-wazoku/otp,msantos/otp,fenollp/otp,jamesruan/otp,klarna/otp,marquisthunder/otp,vic/otp,theom/otp,bernardd/otp,getong/otp,lrascao/otp,dumbbell/otp,uabboli/otp,weisslj/otp,mikpe/otp,RoadRunnr/otp,emacsmirror/erlang,jinshana/otp,electricimp/otp,beni55/otp,lemenkov/otp,stolen/otp,cnbin/otp,beni55/otp,release-project/otp,bernardd/otp,jinshana/otp,matwey/otp,platinumthinker/otp,mujiatong/otp,enikki/otp,release-project/otp,Teino1978-Corp/erlang-otp,theom/otp,mujiatong/otp,rlipscombe/otp,paladim/otp,getong/otp,falkevik/otp,vladdu/otp,riverrun/otp,RoadRunnr/otp,matwey/otp,matwey/otp,VincentHHL/otp,cobusc/otp,dumbbell/otp,sitexa/otp,kvakvs/otp,theom/otp,massemanet/otp,lantti/otp,emacsmirror/erlang,Teino1978-Corp/erlang-otp,msantos/otp,RaimoNiskanen/otp,sammoth-wazoku/otp,matwey/otp,bugs-erlang-org/otp,emacsmirror/erlang,vladdu/otp,uabboli/otp,legoscia/otp,derek121/otp,ahmedshafeeq/otp,weisslj/otp,uabboli/otp,ahmedshafeeq/otp,jinshana/otp,RGafiyatullin/otp,GinjaNinja32/otp,RoadRunnr/otp,hairyhum/otp,GinjaNinja32/otp,Teino1978-Corp/erlang-otp,aboroska/otp,RGafiyatullin/otp,VincentHHL/otp,lucafavatella/otp,paladim/otp,paulcager/otp,dumbbell/otp,gjaldon/otp,erlang/otp,aboroska/otp,release-project/otp,platinumthinker/otp,schlagert/otp,lianghaivv/otp,emacsmirror/erlang,vic/otp,c-rack/otp,sdebnath/otp,tuncer/otp,RoadRunnr/otp,dumbbell/otp,mikpe/otp,aboroska/otp,RGafiyatullin/otp,bsmr-erlang/otp,bjorng/otp,Teino1978-Corp/otp,ferd/otp,derek121/otp,enikki/otp,jemsbhai/otp,RoadRunnr/otp,klarna/otp,goertzenator/otp,neeraj9/otp,emile/otp,isvilen/otp,awetzel/otp,beni55/otp,jinshana/otp,emile/otp,massemanet/otp,ferd/otp,bsmr-erlang/otp,Teino1978-Corp/erlang-otp,jj1bdx/otp,lemenkov/otp,krishnakumar4a4/otp,mikpe/otp,ahmedshafeeq/otp,jamesruan/otp,platinumthinker/otp,lantti/otp,getong/otp,sdebnath/otp,rlipscombe/otp,benoitc/otp-1,mujiatong/otp,klarna/otp,RaimoNiskanen/otp,legoscia/otp,aboroska/otp,ahmedshafeeq/otp,goertzenator/otp,yangchengjian/otp,derek121/otp,johanclaesson/otp,johanclaesson/otp,basho/otp,lrascao/otp,bjorng/otp,vic/otp,kvakvs/otp,fenollp/otp,marquisthunder/otp,mikpe/otp,psyeugenic/otp,bsmr-erlang/otp,klarna/otp,cobusc/otp,schlagert/otp,sdebnath/otp,uabboli/otp,weisslj/otp,vinoski/otp,neeraj9/otp,erlang/otp,lantti/otp,mujiatong/otp,lucafavatella/otp,beni55/otp,cobusc/otp,RJ/otp,marquisthunder/otp,lucafavatella/otp,enikki/otp,sammoth-wazoku/otp,enikki/otp,riverrun/otp,rlipscombe/otp,haguenau/otp,getong/otp,vinoski/otp,jamesruan/otp,rlipscombe/otp,RichMorin/otp,potatosalad/otp,rlipscombe/otp,vinoski/otp,sdebnath/otp,NOMORECOFFEE/otp,cobusc/otp,bjorng/otp,gjaldon/otp,Teino1978-Corp/erlang-otp,lightcyphers/otp,erlang/otp,saleyn/otp,release-project/otp,massemanet/otp,neeraj9/otp,msantos/otp,jj1bdx/otp,bjorng/otp,vic/otp,vinoski/otp,uabboli/otp,saleyn/otp,palas/otp,dumbbell/otp,NOMORECOFFEE/otp,platinumthinker/otp,yangchengjian/otp,saleyn/otp,weisslj/otp,massemanet/otp,lightcyphers/otp,lantti/otp,lightcyphers/otp,lemenkov/otp,emile/otp,lhslll/otp,vladdu/otp,dgud/otp,benoitc/otp-1,g-andrade/otp,VincentHHL/otp,goertzenator/otp,hairyhum/otp,bjorng/otp,basho/otp,beni55/otp,psyeugenic/otp,lianghaivv/otp,entropiae/otp,release-project/otp,derek121/otp,RichMorin/otp,derek121/otp,mujiatong/otp,jamesruan/otp,bugs-erlang-org/otp,sdebnath/otp,mikpe/otp,hairyhum/otp,uabboli/otp,RoadRunnr/otp,sdebnath/otp,johanclaesson/otp,schlagert/otp,fenollp/otp,haguenau/otp,RaimoNiskanen/otp,lhslll/otp,potatosalad/otp,lianghaivv/otp,stolen/otp,sitexa/otp,ferd/otp,weisslj/otp,getong/otp,sammoth-wazoku/otp,dumbbell/otp,bugs-erlang-org/otp,benoitc/otp-1,vinoski/otp,paulcager/otp,rlipscombe/otp,entropiae/otp,yangchengjian/otp,rlipscombe/otp,basho/otp,bernardd/otp,legoscia/otp,legoscia/otp,ader1990/otp,g-andrade/otp,saleyn/otp,riverrun/otp,RJ/otp,electricimp/otp,krishnakumar4a4/otp,saleyn/otp,theom/otp,erlang/otp,fenollp/otp,bjorng/otp,c-rack/otp,schlagert/otp,aboroska/otp,bsmr-erlang/otp,haguenau/otp,fenollp/otp,palas/otp,aboroska/otp,dumbbell/otp,beni55/otp,lhslll/otp,kvakvs/otp,jinshana/otp,ferd/otp,g-andrade/otp,paladim/otp,vic/otp,stolen/otp,platinumthinker/otp,palas/otp,paulcager/otp,electricimp/otp,c-rack/otp,paulcager/otp,mujiatong/otp,ahmedshafeeq/otp,RichMorin/otp,fenollp/otp,Teino1978-Corp/otp,VincentHHL/otp,RJ/otp,theom/otp,RaimoNiskanen/otp,RJ/otp,ferd/otp,erlang/otp,fenollp/otp,lrascao/otp,legoscia/otp,schlagert/otp,lianghaivv/otp,entropiae/otp,neeraj9/otp,gjaldon/otp,potatosalad/otp,enikki/otp,vic/otp,johanclaesson/otp,dgud/otp,isvilen/otp,getong/otp,emacsmirror/erlang,isvilen/otp,legoscia/otp,awetzel/otp,entropiae/otp,haguenau/otp,c-rack/otp,yangchengjian/otp,sitexa/otp,Teino1978-Corp/otp,GinjaNinja32/otp,platinumthinker/otp,aboroska/otp,cnbin/otp,hairyhum/otp,release-project/otp,emile/otp,GinjaNinja32/otp,NOMORECOFFEE/otp,dgud/otp,lightcyphers/otp,g-andrade/otp,cnbin/otp