From e6cd3606c86430f83c12025b42704b216882b96f Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Mon, 21 Feb 2022 14:55:45 +0800 Subject: [PATCH] fx: bug fix --- src/crashLog/lgCrashLog.erl | 4 ++-- src/errLogger/lgErrLoggerH.erl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/crashLog/lgCrashLog.erl b/src/crashLog/lgCrashLog.erl index 455ae15..78bb147 100644 --- a/src/crashLog/lgCrashLog.erl +++ b/src/crashLog/lgCrashLog.erl @@ -110,8 +110,8 @@ closeFile(#state{fBName = FBName, fd = Fd} = State) -> end. otherNodeSuffix(Pid) -> - PidNode = node(Pid), - case PidNode =/= node() of + PidNode = ?IIF(is_pid(Pid), node(Pid), undefined), + case PidNode =/= undefined andalso PidNode =/= node() of true -> <<"** at node ", (atom_to_binary(node(Pid), utf8))/binary, " **\n">>; _ -> diff --git a/src/errLogger/lgErrLoggerH.erl b/src/errLogger/lgErrLoggerH.erl index 300508a..154ba1f 100644 --- a/src/errLogger/lgErrLoggerH.erl +++ b/src/errLogger/lgErrLoggerH.erl @@ -490,11 +490,11 @@ formatReasonMd({badarg, [MFA, MFA2 | _]}) -> %% R15 line numbers {Md, Formatted} = formatMfaMd(MFA2), {_, Formatted2} = formatMfaMd(MFA), - {[{reason, badarg} | Md], <<"bad argument in call to ", Formatted2, " in ", Formatted/binary>>}; + {[{reason, badarg} | Md], <<"bad argument in call to ", Formatted2/binary, " in ", Formatted/binary>>}; {_M, _F, A} when is_list(A) -> {Md, Formatted} = formatMfaMd(MFA2), {_, Formatted2} = formatMfaMd(MFA), - {[{reason, badarg} | Md], <<"bad argument in call to ", Formatted2, " in ", Formatted/binary>>}; + {[{reason, badarg} | Md], <<"bad argument in call to ", Formatted2/binary, " in ", Formatted/binary>>}; _ -> %% seems to be generated by a bad call to a BIF {Md, Formatted} = formatMfaMd(MFA),