AU: Fixes for gcc-4.6
BUG=chromium-os:15111
TEST=unittests; followed instructions in Issue to compile w/ gcc-4.6
Change-Id: Ia16f9df22c2b85201938efd96799618172301d15
Reviewed-on: http://gerrit.chromium.org/gerrit/1965
Tested-by: Andrew de los Reyes <[email protected]>
Reviewed-by: Darin Petkov <[email protected]>
diff --git a/chrome_proxy_resolver.cc b/chrome_proxy_resolver.cc
index 7d3676b..37ccd8c 100644
--- a/chrome_proxy_resolver.cc
+++ b/chrome_proxy_resolver.cc
@@ -78,7 +78,10 @@
DBusGProxy* ChromeProxyResolver::DbusProxy() {
GError* error = NULL;
DBusGConnection* bus = dbus_->BusGet(DBUS_BUS_SYSTEM, &error);
- TEST_AND_RETURN_FALSE(bus);
+ if (!bus) {
+ LOG(ERROR) << "Failed to get System Dbus";
+ return NULL;
+ }
DBusGProxy* proxy = dbus_->ProxyNewForNameOwner(bus,
kSessionManagerService,
kSessionManagerPath,
diff --git a/delta_diff_generator.cc b/delta_diff_generator.cc
index f00ac7f..d4ebc4e 100644
--- a/delta_diff_generator.cc
+++ b/delta_diff_generator.cc
@@ -1425,7 +1425,7 @@
TEST_AND_RETURN_FALSE(utils::MakeTempFile(
"/tmp/CrAU_temp_data.ordered.XXXXXX",
&ordered_blobs_path,
- false));
+ NULL));
TEST_AND_RETURN_FALSE(ReorderDataBlobs(&manifest,
temp_file_path,
ordered_blobs_path));
diff --git a/update_attempter_unittest.cc b/update_attempter_unittest.cc
index a516695..8b7be1a 100644
--- a/update_attempter_unittest.cc
+++ b/update_attempter_unittest.cc
@@ -330,7 +330,7 @@
TEST_F(UpdateAttempterTest, PingOmahaTest) {
UpdateCheckScheduler scheduler(&attempter_);
scheduler.enabled_ = true;
- EXPECT_EQ(false, scheduler.scheduled_);
+ EXPECT_FALSE(scheduler.scheduled_);
attempter_.set_update_check_scheduler(&scheduler);
loop_ = g_main_loop_new(g_main_context_default(), FALSE);
g_idle_add(&StaticPingOmahaTestStart, this);