| Index: printing/backend/win_helper.cc
|
| diff --git a/printing/backend/win_helper.cc b/printing/backend/win_helper.cc
|
| index 8bcb45e1da6df31b7baf70390d943c4d20281ceb..9166c9611264245624125360fde99c62d3b2d28d 100644
|
| --- a/printing/backend/win_helper.cc
|
| +++ b/printing/backend/win_helper.cc
|
| @@ -359,9 +359,11 @@ std::string GetDriverInfo(HANDLE printer) {
|
| scoped_ptr<FileVersionInfo> version_info(
|
| FileVersionInfo::CreateFileVersionInfo(
|
| FilePath(driver->pDriverPath)));
|
| - info[1] = WideToUTF8(version_info->file_version());
|
| - info[2] = WideToUTF8(version_info->product_name());
|
| - info[3] = WideToUTF8(version_info->product_version());
|
| + if (version_info.get()) {
|
| + info[1] = WideToUTF8(version_info->file_version());
|
| + info[2] = WideToUTF8(version_info->product_name());
|
| + info[3] = WideToUTF8(version_info->product_version());
|
| + }
|
| }
|
|
|
| for (size_t i = 0; i < arraysize(info); ++i) {
|
|
|