BUG: Result from ostrstream::str() can be a null pointer.
This commit is contained in:
parent
eb5b8e3d24
commit
dae99c659d
@ -181,7 +181,8 @@ public:
|
|||||||
cmStrStreamCleanup cleanup(*this);
|
cmStrStreamCleanup cleanup(*this);
|
||||||
cmStrStreamCleanup::IgnoreUnusedVariable(cleanup);
|
cmStrStreamCleanup::IgnoreUnusedVariable(cleanup);
|
||||||
int pcount = this->pcount();
|
int pcount = this->pcount();
|
||||||
return std::string(this->Superclass::str(), pcount);
|
const char* ptr = this->Superclass::str();
|
||||||
|
return std::string(ptr?ptr:"", pcount);
|
||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
cmStringStream(const cmStringStream&);
|
cmStringStream(const cmStringStream&);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user