| Index: src/platform/update_engine/subprocess.cc
 | 
| diff --git a/src/platform/update_engine/subprocess.cc b/src/platform/update_engine/subprocess.cc
 | 
| index 299d7588bb3de2d2dd86ebc3d36ccafe8764e607..89b6cadd03fd56fa88ecf875d78a6040cedee9ca 100644
 | 
| --- a/src/platform/update_engine/subprocess.cc
 | 
| +++ b/src/platform/update_engine/subprocess.cc
 | 
| @@ -80,7 +80,7 @@ void Subprocess::CancelExec(uint32 tag) {
 | 
|  
 | 
|  bool Subprocess::SynchronousExec(const std::vector<std::string>& cmd,
 | 
|                                   int* return_code) {
 | 
| -  GError *err;
 | 
| +  GError *err = NULL;
 | 
|    scoped_array<char *> argv(new char*[cmd.size() + 1]);
 | 
|    for (unsigned int i = 0; i < cmd.size(); i++) {
 | 
|      argv[i] = strdup(cmd[i].c_str());
 | 
| @@ -100,6 +100,8 @@ bool Subprocess::SynchronousExec(const std::vector<std::string>& cmd,
 | 
|                                return_code,
 | 
|                                &err);
 | 
|    FreeArgv(argv.get());
 | 
| +  if (err)
 | 
| +    LOG(INFO) << "err is: " << err->code << ", " << err->message;
 | 
|    return success;
 | 
|  }
 | 
|  
 | 
| 
 |