Index: chrome/browser/services/gcm/gcm_service.cc |
diff --git a/chrome/browser/services/gcm/gcm_service.cc b/chrome/browser/services/gcm/gcm_service.cc |
index 59f18ef3062b5e68be269b5f9b77ff1a8743d3a8..32e78b796cfca50428eb182729d0c78974b56b4c 100644 |
--- a/chrome/browser/services/gcm/gcm_service.cc |
+++ b/chrome/browser/services/gcm/gcm_service.cc |
@@ -852,7 +852,8 @@ GCMAppHandler* GCMService::GetAppHandler(const std::string& app_id) { |
void GCMService::GetGCMStatisticsFinished( |
GCMClient::GCMStatistics stats) { |
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
- request_gcm_statistics_callback_.Run(stats); |
+ if (!request_gcm_statistics_callback_.is_null()) |
+ request_gcm_statistics_callback_.Run(stats); |
} |
} // namespace gcm |