aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2011-10-11 15:18:28 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2011-10-11 15:18:28 +0200
commit3a7e98fa0c0e1bf85242a914d868102103504a60 (patch)
tree4120b89a69b320ad099240c5707397d56e37fb16 /src
parent9f401c85d2de9d8e4695eda7ffae8d3e7981d7a2 (diff)
downloaderlang-slang-fork-3a7e98fa0c0e1bf85242a914d868102103504a60.tar.gz
fixed slang_drv path fallback and write human readable message in case of errors loading the driver
Diffstat (limited to 'src')
-rw-r--r--src/slang.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/slang.erl b/src/slang.erl
index e90501a..4c521a9 100644
--- a/src/slang.erl
+++ b/src/slang.erl
@@ -386,7 +386,7 @@ open_slang_driver() ->
{error, _} ->
{ok, Dir, _} = regexp:sub(code:which(slang),
"ebin/slang.beam",[]),
- Dir ++ "/priv";
+ Dir ++ "priv";
Dir ->
Dir
end,
@@ -396,7 +396,7 @@ open_slang_driver() ->
{error,{already_started, _}} ->
ok;
{error, What} ->
- error_logger:format("Failed to open driver ~p~n", [What]),
+ error_logger:format("Failed to open driver: ~s~n", [erl_ddll:format_error(What)]),
exit(nodriver)
end,
P = open_port({spawn, slang_drv}, []),