You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For that, we need to change GetTempDir(true) to GetTempDir(false) here
constructor TPipeClientComm.Create(AOWner: TSimpleIPCClient);
begin
inherited Create(AOWner);
FFileName:=Owner.ServerID;
If (Owner.ServerInstance<>'') then
FFileName:=FFileName+'-'+Owner.ServerInstance;
if FFileName[1]<>'/' then
FFileName:=GetTempDir(true)+FFileName;
end;
this is in FPC again.
fpcsrc/packages/fcl-process/src/unix/simpleipc.inc
Where USER is the username of the one running CudaText.
This is a follow up to #4079 which was closed (as the issue of uniqueness of the name on a multi user system was resolved).
CudaText 1.162.5.0 contained the fix for #4079 but the permissions issue noted there is still unresolved in that release.
Permission should be 0600 on unix-like systems, not 0664
(
rw-------
instead ofrw-rw-r--
)This issue serves a placeholder until the permissions issue is resolved.
The text was updated successfully, but these errors were encountered: