Skip to content

A bunch of fixes - #155

Merged
d-tatianin merged 7 commits into
masterfrom
fixes
Jun 8, 2026
Merged

A bunch of fixes#155
d-tatianin merged 7 commits into
masterfrom
fixes

Conversation

@d-tatianin

Copy link
Copy Markdown
Contributor

No description provided.

acpi.h is a pretty large header that contains a lot of structs. Don't
include it by default to reduce header pollution. Users that actually
need the tables in their translation unit should include acpi.h
directly.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
It would be leaked in case name_string_to_path failed to allocate the
memory for the path backing.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
1. NT does, in fact, respect the revision for ToInteger. What I saw
   earlier was just an artifact of how it prints out the traces in the
   amli debugger.
2. Concatenate has no reason to unconditionally pass 8, since the
   resulting buffer is truncated to sizeof_int() * 2 anyway.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Make sure they're unreferenced on failure.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Such packages are possible in case the creation code OOMs while
attempting to fill a package with preallocated storage.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
@d-tatianin
d-tatianin merged commit abc6e6b into master Jun 8, 2026
6 checks passed
@d-tatianin
d-tatianin deleted the fixes branch June 8, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant