<div dir="ltr">If the user enters an incorrect password when reading a protected pdf via document::load_from_raw_data() an error is printed to stdout<div><br></div><div> error: Incorrect password</div><div><br></div><div>However the load_from_raw_data() does not raise an exception and returns a valid *document. However this document segfaults when we call for example doc->pages().</div><div><br></div><div>I would have expected that load_from_raw_data() raises an exception instead of just printing "incorrect password"?</div><div><br></div><div>If this is intended, what property of *document should I check to see if document::load_from_raw_data() was successful? </div><div><br></div></div>