Blame SOURCES/0014-volumes-fix-segfault-in-apfs-volume-code.patch

121cca
From 82df4fa7d3705f2f61282ed5b22074d4e0a6efc4 Mon Sep 17 00:00:00 2001
121cca
From: Harry Mallon <hjmallon@gmail.com>
121cca
Date: Thu, 23 Apr 2020 21:18:47 +0100
121cca
Subject: [PATCH 14/65] volumes: fix segfault in apfs volume code
121cca
121cca
---
121cca
 src/core/volumes.cc | 3 ++-
121cca
 1 file changed, 2 insertions(+), 1 deletion(-)
121cca
121cca
diff --git a/src/core/volumes.cc b/src/core/volumes.cc
121cca
index e703523..6fce2ee 100644
121cca
--- a/src/core/volumes.cc
121cca
+++ b/src/core/volumes.cc
121cca
@@ -784,12 +784,13 @@ struct apfs_super_block {
121cca
 
121cca
 static bool detect_apfs(hwNode & n, source & s)
121cca
 {
121cca
-  static char buffer[sizeof(apfs_super_block)];
121cca
+  static char buffer[APFS_STANDARD_BLOCK_SIZE];
121cca
   source apfsvolume;
121cca
   apfs_super_block *sb = (apfs_super_block*)buffer;
121cca
   unsigned long block_size;
121cca
 
121cca
   apfsvolume = s;
121cca
+  apfsvolume.blocksize = APFS_STANDARD_BLOCK_SIZE;
121cca
 
121cca
   if(readlogicalblocks(apfsvolume, buffer, 0, 1)!=1)
121cca
     return false;
121cca
-- 
121cca
2.33.1
121cca