Feature #137 » dyson-pkexec-fdwalk.patch
| policykit-1-0.105/src/programs/pkexec.c 2013-06-20 22:14:32.832619161 +0400 | ||
|---|---|---|
| 207 | 207 |
} |
| 208 | 208 | |
| 209 | 209 |
static gboolean |
| 210 |
fdwalk (FdCallback callback, |
|
| 210 |
pk_fdwalk (FdCallback callback,
|
|
| 211 | 211 |
gpointer user_data) |
| 212 | 212 |
{
|
| 213 | 213 |
gint fd; |
| ... | ... | |
| 838 | 838 |
} |
| 839 | 839 | |
| 840 | 840 |
/* set close_on_exec on all file descriptors except stdin, stdout, stderr */ |
| 841 |
if (!fdwalk (set_close_on_exec, GINT_TO_POINTER (3))) |
|
| 841 |
if (!pk_fdwalk (set_close_on_exec, GINT_TO_POINTER (3)))
|
|
| 842 | 842 |
{
|
| 843 | 843 |
g_printerr ("Error setting close-on-exec for file desriptors\n");
|
| 844 | 844 |
goto out; |