summaryrefslogtreecommitdiff
path: root/p11p-daemon/src/p11p_server_sup.erl
diff options
context:
space:
mode:
Diffstat (limited to 'p11p-daemon/src/p11p_server_sup.erl')
-rw-r--r--p11p-daemon/src/p11p_server_sup.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/p11p-daemon/src/p11p_server_sup.erl b/p11p-daemon/src/p11p_server_sup.erl
index 11e1830..1880677 100644
--- a/p11p-daemon/src/p11p_server_sup.erl
+++ b/p11p-daemon/src/p11p_server_sup.erl
@@ -56,4 +56,10 @@ mkdir_socket_basepath() ->
-spec socket_path(string(), string()) -> string().
socket_path(BasePath, Name) ->
- BasePath ++ "/" ++ Name ++ "-" ++ os:getpid().
+ case p11p_config:socket_path_has_pid() of
+ true ->
+ BasePath ++ "/" ++ Name ++ "-" ++ os:getpid();
+ false ->
+ BasePath ++ "/" ++ Name
+ end.
+