Add PID context
[lttng-modules.git] / ltt-context.c
index cc9633ac08d63bdd46be0de4d62bf8a89e0fd76b..89e54bf80dd7980647018e63075b8692629ed601 100644 (file)
@@ -47,8 +47,10 @@ void lttng_destroy_context(struct lttng_ctx *ctx)
 {
        int i;
 
-       for (i = 0; i < ctx->nr_fields; i++)
-               ctx->fields[i].destroy(&ctx->fields[i]);
+       for (i = 0; i < ctx->nr_fields; i++) {
+               if (ctx->fields[i].destroy)
+                       ctx->fields[i].destroy(&ctx->fields[i]);
+       }
        kfree(ctx->fields);
        kfree(ctx);
 }
This page took 0.022909 seconds and 4 git commands to generate.