diff options
Diffstat (limited to 'p11p-daemon/src/p11p_server_sup.erl')
-rw-r--r-- | p11p-daemon/src/p11p_server_sup.erl | 8 |
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. + |