Do not set m_valid to the result of valid.
Do not set m_valid to the result of valid.

Doing so resets the pointer to false when it may otherwise be true.

pombredanne/HyperDex,jtk54/HyperDex,UIKit0/HyperDex,hyc/HyperDex,pombredanne/HyperDex,hyc/HyperDex,vashstorm/HyperDex,cactorium/HyperDex,cactorium/HyperDex,hyc/HyperDex,UIKit0/HyperDex,tempbottle/HyperDex,jtk54/HyperDex,tempbottle/HyperDex,jtk54/HyperDex,rescrv/HyperDex,UIKit0/HyperDex,rescrv/HyperDex,vashstorm/HyperDex,pombredanne/HyperDex,UIKit0/HyperDex,hyc/HyperDex,UIKit0/HyperDex,UIKit0/HyperDex,tempbottle/HyperDex,pombredanne/HyperDex,vashstorm/HyperDex,cactorium/HyperDex,rescrv/HyperDex,tempbottle/HyperDex,tempbottle/HyperDex,jtk54/HyperDex,tempbottle/HyperDex,cactorium/HyperDex,cactorium/HyperDex,rescrv/HyperDex,cactorium/HyperDex,tempbottle/HyperDex,hyc/HyperDex,rescrv/HyperDex,cactorium/HyperDex,cactorium/HyperDex,jtk54/HyperDex,vashstorm/HyperDex,vashstorm/HyperDex,rescrv/HyperDex,jtk54/HyperDex,vashstorm/HyperDex,hyc/HyperDex,hyc/HyperDex,rescrv/HyperDex,pombredanne/HyperDex,cactorium/HyperDex,vashstorm/HyperDex,jtk54/HyperDex,UIKit0/HyperDex,vashstorm/HyperDex,pombredanne/HyperDex,tempbottle/HyperDex,rescrv/HyperDex,UIKit0/HyperDex,jtk54/HyperDex,tempbottle/HyperDex,hyc/HyperDex,pombredanne/HyperDex,vashstorm/HyperDex,pombredanne/HyperDex,pombredanne/HyperDex,UIKit0/HyperDex,rescrv/HyperDex,jtk54/HyperDex