Skip to content

does make_runtime_spec_schema_config_schema_process() set errno? #1991

@eriksjolund

Description

@eriksjolund

Does make_runtime_spec_schema_config_schema_process() set errno?

crun/src/libcrun/container.c

Lines 3968 to 3971 in d0c1224

process = make_runtime_spec_schema_config_schema_process (tree, &ctx, &parser_err);
if (UNLIKELY (process == NULL))
{
ret = crun_make_error (err, errno, "cannot parse process file: `%s`", parser_err);

I'm wondering if we need to use 0 instead of errno at line 3971?


There is a similar situation for make_runtime_spec_schema_config_linux_resources()

crun/src/libcrun/container.c

Lines 4177 to 4180 in d0c1224

resources = make_runtime_spec_schema_config_linux_resources (tree, &ctx, &parser_err);
if (UNLIKELY (resources == NULL))
{
ret = crun_make_error (err, errno, "cannot parse resources: %s", parser_err);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions