diff options
Diffstat (limited to 'src/ext/Util/ca/scasched.cpp')
-rw-r--r-- | src/ext/Util/ca/scasched.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ext/Util/ca/scasched.cpp b/src/ext/Util/ca/scasched.cpp index 1351fbfd..cef7fecb 100644 --- a/src/ext/Util/ca/scasched.cpp +++ b/src/ext/Util/ca/scasched.cpp | |||
@@ -153,9 +153,15 @@ extern "C" UINT __stdcall ConfigureGroups( | |||
153 | hr = ScaGroupRead(&psgList); | 153 | hr = ScaGroupRead(&psgList); |
154 | ExitOnFailure(hr, "failed to read Wix4Group,Wix6Group table(s)"); | 154 | ExitOnFailure(hr, "failed to read Wix4Group,Wix6Group table(s)"); |
155 | 155 | ||
156 | hr = ScaGroupMembershipRemoveExecute(psgList); | ||
157 | ExitOnFailure(hr, "failed to remove Group Memberships") | ||
158 | |||
156 | hr = ScaGroupExecute(psgList); | 159 | hr = ScaGroupExecute(psgList); |
157 | ExitOnFailure(hr, "failed to add/remove Group actions"); | 160 | ExitOnFailure(hr, "failed to add/remove Group actions"); |
158 | 161 | ||
162 | hr = ScaGroupMembershipAddExecute(psgList); | ||
163 | ExitOnFailure(hr, "failed to add Group Memberships") | ||
164 | |||
159 | LExit: | 165 | LExit: |
160 | if (psgList) | 166 | if (psgList) |
161 | { | 167 | { |