Skip to content

URI set operator issue/bug #67

@mikelstainer

Description

@mikelstainer

Hello, guys.

Seems not clear for me why in below code bar0 is invalid after assigment.
But after swapping bar0 with itself it becomes ok.

Thanks.

std::string site_name = "http://www.google.com";
boost::network::uri::http::uri bar0; 
boost::network::uri::http::uri bar1 = site_name;

bar0 = site_name; 

//bar0.swap(bar0);

if (!boost::network::uri::is_valid(bar0)) {
    std::cout << "bar0 invalid: " << bar0.string() << std::endl;
}
if (!boost::network::uri::is_valid(bar1)) {
    std::cout << "bar1 invalid: "<< bar1.string() << std::endl;
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions