Add task_prio symbol wrapper
[lttng-modules.git] / ltt-context.c
index ff1ba2e1a3c5d8c18c68d8d17698022711dd5296..e0cd073c9c09d854c236b23bb370a224546a8a6a 100644 (file)
@@ -28,12 +28,12 @@ struct lttng_ctx_field *lttng_append_context(struct lttng_ctx **ctx_p)
        if (ctx->nr_fields + 1 > ctx->allocated_fields) {
                struct lttng_ctx_field *new_fields;
 
-               ctx->allocated_fields = min_t(size_t, 1, 2 * ctx->allocated_fields);
+               ctx->allocated_fields = max_t(size_t, 1, 2 * ctx->allocated_fields);
                new_fields = kzalloc(ctx->allocated_fields * sizeof(struct lttng_ctx_field), GFP_KERNEL);
                if (!new_fields)
                        return NULL;
                if (ctx->fields)
-                       memcpy(new_fields, ctx->fields, ctx->nr_fields);
+                       memcpy(new_fields, ctx->fields, sizeof(*ctx->fields) * ctx->nr_fields);
                kfree(ctx->fields);
                ctx->fields = new_fields;
        }
This page took 0.023116 seconds and 4 git commands to generate.