diff --git a/sh/functions.sh.in b/sh/functions.sh.in index da2e51a9..ef8281e4 100644 --- a/sh/functions.sh.in +++ b/sh/functions.sh.in @@ -104,7 +104,7 @@ else # the last ecmd for _e in ebegin eend error errorn einfo einfon ewarn ewarnn ewend \ vebegin veend veinfo vewarn vewend; do - eval "$_e() { local _r; @LIBEXECDIR@/bin/$_e \"\$@\"; _r=$?; \ + eval "$_e() { local _r; @LIBEXECDIR@/bin/$_e \"\$@\"; _r=\$?; \ export EINFO_LASTCMD=$_e; return \$_r; }" done unset _e