author | Michael Krelin <hacker@klever.net> | 2007-12-26 21:55:00 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2008-01-04 18:16:31 (UTC) |
commit | e63de16a9885641b5070ec834225cb562bc2042f (patch) (unidiff) | |
tree | b50a7c202aaa6953dd47402fc60f53ac4a57cf62 /lib | |
parent | ac9e3ddb4277e5696d789ad6b3ea7aa820a5e76a (diff) | |
download | libopkele-e63de16a9885641b5070ec834225cb562bc2042f.zip libopkele-e63de16a9885641b5070ec834225cb562bc2042f.tar.gz libopkele-e63de16a9885641b5070ec834225cb562bc2042f.tar.bz2 |
fix the xrds_location being cleared before it gets used.
The xrds_location should not be cleared when doing pure xrd discovery.
Otherwise it may get overwritten before curl actually uses it. Previously it
was cleared twice, which is a waste of cpu cycles, anyway.
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | lib/discovery.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/discovery.cc b/lib/discovery.cc index 9503b5d..ea53786 100644 --- a/lib/discovery.cc +++ b/lib/discovery.cc | |||
@@ -144,7 +144,7 @@ namespace opkele { | |||
144 | set_user_data(); set_element_handler(); | 144 | set_user_data(); set_element_handler(); |
145 | set_character_data_handler(); | 145 | set_character_data_handler(); |
146 | 146 | ||
147 | xrds_location.clear(); http_content_type.clear(); | 147 | http_content_type.clear(); |
148 | xmode = xm; | 148 | xmode = xm; |
149 | if(xmode&xmode_html) { | 149 | if(xmode&xmode_html) { |
150 | xrds_location.clear(); | 150 | xrds_location.clear(); |