- if (!GSS_ERROR(maj_stat)) {
- err_msg = apr_pstrcat(p, err_msg, ": ",
- (char*) status_string.value, NULL);
- gss_release_buffer(&min_stat, &status_string);
- }
- } while (!GSS_ERROR(maj_stat) && msg_ctx != 0);
-
- msg_ctx = 0;
- err_msg = apr_pstrcat(p, err_msg, " (", NULL);
- do {
+ if (GSS_ERROR(maj_stat))
+ break;
+ err_msg = apr_pstrcat(p, err_msg, ": ", (char*) status_string.value, NULL);
+ gss_release_buffer(&min_stat, &status_string);
+