summaryrefslogtreecommitdiff
path: root/libmailutils/base/wicket.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmailutils/base/wicket.c')
-rw-r--r--libmailutils/base/wicket.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmailutils/base/wicket.c b/libmailutils/base/wicket.c
index 4d79c2ce4..3e808c0ea 100644
--- a/libmailutils/base/wicket.c
+++ b/libmailutils/base/wicket.c
@@ -284,6 +284,14 @@ mu_wicket_stream_match_url (mu_stream_t stream, struct mu_debug_locus *loc,
mu_url_destroy (&u);
continue;
}
+
+ if (!mu_url_has_flag (u, MU_URL_USER|MU_URL_SECRET))
+ {
+ mu_error (_("%s:%u: URL is missing required parts"),
+ loc->file, loc->line);
+ mu_url_destroy (&u);
+ continue;
+ }
if (!mu_url_matches_ticket (u, url, &n))
{

Return to:

Send suggestions and report system problems to the System administrator.