You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by rl...@apache.org on 2017/12/15 17:36:47 UTC

celix git commit: Fix for publisher/subscriber without properties

Repository: celix
Updated Branches:
  refs/heads/develop 49e25fad3 -> b1667160e


Fix for publisher/subscriber without properties


Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/b1667160
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/b1667160
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/b1667160

Branch: refs/heads/develop
Commit: b1667160e0e35116217f4dda677e0fb56bd24a10
Parents: 49e25fa
Author: Roy Lenferink <le...@gmail.com>
Authored: Fri Dec 15 18:34:10 2017 +0100
Committer: Roy Lenferink <le...@gmail.com>
Committed: Fri Dec 15 18:34:10 2017 +0100

----------------------------------------------------------------------
 pubsub/pubsub_common/public/src/pubsub_admin_match.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix/blob/b1667160/pubsub/pubsub_common/public/src/pubsub_admin_match.c
----------------------------------------------------------------------
diff --git a/pubsub/pubsub_common/public/src/pubsub_admin_match.c b/pubsub/pubsub_common/public/src/pubsub_admin_match.c
index bb555b7..1e821b5 100644
--- a/pubsub/pubsub_common/public/src/pubsub_admin_match.c
+++ b/pubsub/pubsub_common/public/src/pubsub_admin_match.c
@@ -165,8 +165,13 @@ celix_status_t pubsub_admin_get_best_serializer(properties_pt endpoint_props, ar
 
 	int i = 0, j = 0;
 
-	const char *requested_serializer_type 	= properties_get(endpoint_props,PUBSUB_SERIALIZER_TYPE_KEY);
-	const char *requested_qos_type			= properties_get(endpoint_props,QOS_ATTRIBUTE_KEY);
+	const char *requested_serializer_type = NULL;
+	const char *requested_qos_type = NULL;
+
+	if (endpoint_props != NULL){
+		requested_serializer_type = properties_get(endpoint_props,PUBSUB_SERIALIZER_TYPE_KEY);
+		requested_qos_type = properties_get(endpoint_props,QOS_ATTRIBUTE_KEY);
+	}
 
 	service_reference_pt svcRef = NULL;
 	void *svc = NULL;