[PATCH 3 of 3] Remove TODO windows gracefully handles the case where the data directory is not accessible
Wald Commits
scm-commit at wald.intevation.org
Mon Jul 21 18:53:20 CEST 2014
# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1405961593 -7200
# Node ID 4aa33c408776ef259c1eba5547000b48d57af954
# Parent 24e1e47e2d1aa00a67d116793173038533798f92
Remove TODO windows gracefully handles the case where the data directory is not accessible.
diff -r 24e1e47e2d1a -r 4aa33c408776 cinst/nssstore_win.c
--- a/cinst/nssstore_win.c Mon Jul 21 18:52:41 2014 +0200
+++ b/cinst/nssstore_win.c Mon Jul 21 18:53:13 2014 +0200
@@ -910,7 +910,7 @@
*
* If the process is running elevated the instructions are
* written to the global ProgramData directory otherwise
- * they are written in the temporary directory of the current user.
+ * they are written in the directory of the current user.
*
* If the return value is not NULL it needs to be freed by the caller.
* The returned path will contain backslashes as directory seperators.
@@ -924,16 +924,10 @@
{
wchar_t *folder_name = NULL,
*path = NULL;
- bool elevated = is_elevated();
HRESULT result = E_FAIL;
HANDLE hFile = NULL;
size_t path_len;
- if (!elevated)
- {
- /* TODO */
- }
-
result = SHGetKnownFolderPath (&FOLDERID_ProgramData, /* Get program data dir */
KF_FLAG_CREATE | /* Create if it does not exist */
KF_FLAG_INIT, /* Initialize it if created */
More information about the Trustbridge-commits
mailing list