summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/pinfo.cc3
-rw-r--r--winsup/cygwin/release/3.0.413
2 files changed, 15 insertions, 1 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc
index 064299e0c..453861c81 100644
--- a/winsup/cygwin/pinfo.cc
+++ b/winsup/cygwin/pinfo.cc
@@ -325,7 +325,8 @@ pinfo::create_winpid_symlink ()
__small_swprintf (pid_name, L"%u", procinfo->pid);
RtlInitUnicodeString (&pid_str, pid_name);
InitializeObjectAttributes (&attr, &sym_str, OBJ_CASE_INSENSITIVE,
- get_shared_parent_dir (), NULL);
+ get_shared_parent_dir (),
+ everyone_sd (SYMBOLIC_LINK_QUERY));
NtCreateSymbolicLinkObject (&winpid_hdl, SYMBOLIC_LINK_ALL_ACCESS,
&attr, &pid_str);
}
diff --git a/winsup/cygwin/release/3.0.4 b/winsup/cygwin/release/3.0.4
new file mode 100644
index 000000000..c545f3e64
--- /dev/null
+++ b/winsup/cygwin/release/3.0.4
@@ -0,0 +1,13 @@
+What's new:
+-----------
+
+
+What changed:
+-------------
+
+
+Bug Fixes
+---------
+
+- Fix access to process list
+ Addresses: https://cygwin.com/ml/cygwin/2019-03/msg00253.html