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::IgnoreUnusedVariable(cleanup);
|
||||
int pcount = this->pcount();
|
||||
return std::string(this->Superclass::str(), pcount);
|
||||
const char* ptr = this->Superclass::str();
|
||||
return std::string(ptr?ptr:"", pcount);
|
||||
}
|
||||
private:
|
||||
cmStringStream(const cmStringStream&);
|
||||
|
|
Loading…
Reference in New Issue