Wrap the source code at 80 characters.
Turn the "struct extent" compound literal into a local variable ("block
scope, automatic storage duration object"), keeping the same initializer.
Tested with "make check"; "tests/test-extentlist.sh" passes.
Bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=2172516
Signed-off-by: Laszlo Ersek <lersek(a)redhat.com>
---
filters/extentlist/extentlist.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/filters/extentlist/extentlist.c b/filters/extentlist/extentlist.c
index bb5c29d579ef..cc09e2c970d0 100644
--- a/filters/extentlist/extentlist.c
+++ b/filters/extentlist/extentlist.c
@@ -226,15 +226,16 @@ parse_extentlist (void)
*/
for (i = 0; i < extents.len-1; ++i) {
end = extents.ptr[i].offset + extents.ptr[i].length;
- if (end < extents.ptr[i+1].offset)
- if (extent_list_insert (&extents,
- (struct extent){.offset = end,
- .length = extents.ptr[i+1].offset - end,
- .type = HOLE},
- i+1) == -1) {
+ if (end < extents.ptr[i+1].offset) {
+ struct extent extent = { .offset = end,
+ .length = extents.ptr[i+1].offset - end,
+ .type = HOLE };
+
+ if (extent_list_insert (&extents, extent, i+1) == -1) {
nbdkit_error ("realloc: %m");
exit (EXIT_FAILURE);
}
+ }
}
/* If there's a gap at the end, insert a hole|zero extent. */