| Index: samples/pdfium_test.cc
|
| diff --git a/samples/pdfium_test.cc b/samples/pdfium_test.cc
|
| index 6bf1ec18cea6ed8a88f81a3f40719045b504db2c..dbd91c31da2f90e643e4e3d3231bea8d5883c885 100644
|
| --- a/samples/pdfium_test.cc
|
| +++ b/samples/pdfium_test.cc
|
| @@ -611,11 +611,10 @@ int main(int argc, const char* argv[]) {
|
| std::string filename = files.front();
|
| files.pop_front();
|
| size_t file_length = 0;
|
| - char* file_contents = GetFileContents(filename.c_str(), &file_length);
|
| - if (!file_contents)
|
| - continue;
|
| - RenderPdf(filename, file_contents, file_length, options);
|
| - free(file_contents);
|
| + std::unique_ptr<char, pdfium::FreeDeleter> file_contents =
|
| + GetFileContents(filename.c_str(), &file_length);
|
| + if (file_contents)
|
| + RenderPdf(filename, file_contents.get(), file_length, options);
|
| }
|
|
|
| FPDF_DestroyLibrary();
|
|
|