Blame file-5.29-short-sector.patch
|
|
20cfc7c |
From 5d4ec1f1279dc431343def88c95fc5315e30bffc Mon Sep 17 00:00:00 2001
|
|
|
20cfc7c |
From: Christos Zoulas <christos@zoulas.com>
|
|
|
20cfc7c |
Date: Tue, 7 Feb 2017 23:21:29 +0000
|
|
|
20cfc7c |
Subject: [PATCH] If we are reading a sector stream that is shorter than the
|
|
|
20cfc7c |
minimum standard stream size, but there is no short sector chain, adjust the
|
|
|
20cfc7c |
dirlen.
|
|
|
20cfc7c |
|
|
|
20cfc7c |
Upstream-commit: 781a5357d0dc780e57cc36ec93e47ed3a954b74b
|
|
|
20cfc7c |
Signed-off-by: Kamil Dudka <kdudka@redhat.com>
|
|
|
20cfc7c |
---
|
|
|
20cfc7c |
src/cdf.c | 2 +-
|
|
|
20cfc7c |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
20cfc7c |
|
|
|
20cfc7c |
diff --git a/src/cdf.c b/src/cdf.c
|
|
|
20cfc7c |
index d38e793..b6fe6cd 100644
|
|
|
20cfc7c |
--- a/src/cdf.c
|
|
|
20cfc7c |
+++ b/src/cdf.c
|
|
|
20cfc7c |
@@ -527,7 +527,7 @@ cdf_read_long_sector_chain(const cdf_info_t *info, const cdf_header_t *h,
|
|
|
20cfc7c |
ssize_t nr;
|
|
|
20cfc7c |
scn->sst_tab = NULL;
|
|
|
20cfc7c |
scn->sst_len = cdf_count_chain(sat, sid, ss);
|
|
|
20cfc7c |
- scn->sst_dirlen = len;
|
|
|
20cfc7c |
+ scn->sst_dirlen = MAX(h->h_min_size_standard_stream, len);
|
|
|
20cfc7c |
scn->sst_ss = ss;
|
|
|
20cfc7c |
|
|
|
20cfc7c |
if (scn->sst_len == (size_t)-1)
|
|
|
20cfc7c |
--
|
|
|
20cfc7c |
2.7.4
|
|
|
20cfc7c |
|