r19124@cathode-dark-space: jaltman | 2007-01-30 06:22:45 -0500
ticket: 5414
The fix for the command line race conditions
broke the ability to cancel and restart the
Obtain New Credentials dialog
ticket: 5414
version_fixed: 1.6.1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19324
dc483132-0cff-0310-8789-
dd5450dbe970
/* all is done. */\r
{\r
khui_new_creds * nc;\r
- khm_boolean continue_cmdline = FALSE;\r
+ khm_boolean continue_cmdline = TRUE;\r
\r
nc = (khui_new_creds *) m->vparam;\r
\r
*/\r
\r
khm_cred_end_dialog(nc);\r
+\r
} else if (nc->subtype == KMSG_CRED_RENEW_CREDS) {\r
\r
/* if this is a renewal that was triggered while we\r
LONG renewals;\r
renewals = InterlockedDecrement(&khm_startup.pending_renewals);\r
\r
- if (renewals == 0) {\r
- continue_cmdline = TRUE;\r
+ if (renewals != 0) {\r
+ continue_cmdline = FALSE;\r
}\r
}\r
}\r