Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / content / browser / resource_context_impl.cc
index 14115a4..6cd0527 100644 (file)
@@ -94,8 +94,11 @@ StreamContext* GetStreamContextForResourceContext(
 
 HostZoomMap* GetHostZoomMapForResourceContext(ResourceContext* context) {
   DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
-  return static_cast<NonOwningZoomData*>(
-      context->GetUserData(kHostZoomMapKeyName))->host_zoom_map();
+  NonOwningZoomData* result = static_cast<NonOwningZoomData*>(
+      context->GetUserData(kHostZoomMapKeyName));
+  if (!result)
+    return NULL;
+  return result->host_zoom_map();
 }
 
 URLDataManagerBackend* GetURLDataManagerForResourceContext(