diff options
author | Dave Reisner <dreisner@archlinux.org> | 2014-04-19 13:22:35 -0400 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2014-04-21 09:52:08 -0400 |
commit | 370c860f748d149097710dc7952a64f627db9de7 (patch) | |
tree | 8f5238269d4c3e8622dec4d7d97f1afd775e230e /src/core/service.c | |
parent | dbb9401dba0bd5157d021e695a47bf52b2d74a2d (diff) |
implement a union to pad out file_handle
Cases where name_to_handle_at is used allocated the full struct to be
MAX_HANDLE_SZ, and assigned this size to handle_bytes. This is wrong
since handle_bytes should describe the length of the flexible array
member and not the whole struct.
Define a union type which includes sufficient padding to allow
assignment of MAX_HANDLE_SZ to be correct.
Diffstat (limited to 'src/core/service.c')
0 files changed, 0 insertions, 0 deletions