diff options
Diffstat (limited to 'libmailutils/base/wicket.c')
-rw-r--r-- | libmailutils/base/wicket.c | 8 |
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)) { |