diff options
author | Jonathon Jongsma <jonathon@quotidian.org> | 2009-09-15 14:54:02 -0500 |
---|---|---|
committer | Jonathon Jongsma <jonathon@quotidian.org> | 2009-09-15 14:54:02 -0500 |
commit | feb1c4788d7399dfafa7e7f82903d12ef9dbc998 (patch) | |
tree | 16a06f4d165b59f26ce9ab79355351746829be7a /TODO | |
parent | 9e026a19f7d3d7acc3ac8a82a9fc56512d80452c (diff) |
Fix exception when parsing an alias as a url
In BugHandle.parse(), we first try to parse the bug reference as a url and then
fall back to interpreting it as an alias from the config file. Unfortunately,
something like "gnome:123456" gets parsed as a url (with a scheme of 'gnome' and
a path of '123456', and no hostname). This resulted in us passing a None
hostname to tracker_get_auth_user(), which resulted in an uncaught exception.
From now on, only proceed with treating the bug reference as a url if the scheme
is parsed as 'http' or 'https'.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions