Compare provider and context names in trace_ust_match_context
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 3 Feb 2016 23:51:29 +0000 (18:51 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 5 Feb 2016 22:42:21 +0000 (17:42 -0500)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
src/bin/lttng-sessiond/trace-ust.c

index 9d219f1bb2883d90c83f7de86e1e89de09398378..9f6f0245a492009d019f87293271a0825ee336c5 100644 (file)
@@ -588,6 +588,15 @@ int trace_ust_match_context(struct ltt_ust_context *uctx,
                        return 0;
                }
                break;
+       case LTTNG_UST_CONTEXT_APP_CONTEXT:
+               assert(uctx->ctx.u.app_ctx.provider_name);
+               assert(uctx->ctx.u.app_ctx.ctx_name);
+               if (strcmp(uctx->ctx.u.app_ctx.provider_name,
+                               ctx->u.app_ctx.provider_name) ||
+                               strcmp(uctx->ctx.u.app_ctx.ctx_name,
+                               ctx->u.app_ctx.ctx_name)) {
+                       return 0;
+               }
        default:
                break;
 
This page took 0.030969 seconds and 5 git commands to generate.