murphy-if: do not crash if message creation fails. 93/21993/1 tizen_3.0.m14.2_ivi submit/tizen/20140528.115445 submit/tizen_ivi/20140530.105109 submit/tizen_ivi/20140710.000000 tizen_3.0.m14.2_ivi_release
authorIsmo Puustinen <ismo.puustinen@intel.com>
Wed, 28 May 2014 11:33:32 +0000 (14:33 +0300)
committerIsmo Puustinen <ismo.puustinen@intel.com>
Wed, 28 May 2014 11:35:16 +0000 (14:35 +0300)
Change-Id: Ia22714367150775a186aa5b54a7243b0e68a31f3

murphy/murphyif.c

index 0f2d8bc..ce24ba8 100644 (file)
@@ -1086,7 +1086,8 @@ static bool resource_set_create_node(struct userdata *u,
 
     priority = (resdef ? resdef->priority : 0);
 
-    msg = resource_create_request(seqno, reqid);
+    if (!(msg = resource_create_request(seqno, reqid)))
+        return false;
 
     if (PUSH_VALUE(msg,   RESOURCE_FLAGS   , UINT32, rset_flags)  &&
         PUSH_VALUE(msg,   RESOURCE_PRIORITY, UINT32, priority)    &&