[Time] Check if instance is not null.
authorTomasz Marciniak <t.marciniak@samsung.com>
Wed, 23 Sep 2015 07:33:48 +0000 (09:33 +0200)
committerTomasz Marciniak <t.marciniak@samsung.com>
Wed, 23 Sep 2015 07:37:03 +0000 (16:37 +0900)
[Verification] Code compiles. TCT pass rate 100%
Issue: http://168.219.209.56/jira/browse/XWALK-803

Change-Id: I731501a47cc7d0477a05b685591d836545b29afd
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>
src/time/time_instance.cc

index d9252f119950b49499abf868a4c189bad6c2f8ca..7e78cba4d23fdfa5071227cc310a636d2b2f739a 100644 (file)
@@ -643,6 +643,11 @@ static void OnTimeChangedCallback(keynode_t* /*node*/, void* user_data) {
   LoggerD("Entered");
 
   TimeInstance *that = static_cast<TimeInstance*>(user_data);
+  if (!that) {
+    LoggerE("instance is NULL");
+    return;
+  }
+
   std::string defaultTimezone = GetDefaultTimezone();
 
   if (g_time_util_listeners_obj.GetCurrentTimezone() != defaultTimezone) {