Package: fuseiso
Version: 20070708-4
Severity: minor
Tags: patch upstream

Dear Maintainer,

The 2.3 ISO was mounted with fuseiso 20070708-4,
the 2.4 ISO was mounted with the patched version.

$ l Sun\ Solaris\ 2.[34]\ \[Sun\ SPARC\]/Solaris_2.?/.clustertoc
lrwxrwxrwx 1 root uucp    0 1994-06-23  'Sun Solaris 2.3 [Sun 
SPARC]/Solaris_2.3/.clustertoc' -> locale/C/.clustertoc.default
lrwxrwxrwx 1 root daemon 28 1995-02-03  'Sun Solaris 2.4 [Sun 
SPARC]/Solaris_2.4/.clustertoc' -> locale/C/.clustertoc.default

-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-12-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fuseiso depends on:
ii  fuse3 [fuse]  3.14.0-4
ii  libc6         2.36-9+deb12u4
ii  libfuse2      2.9.9-6+b1
ii  libglib2.0-0  2.74.6-2+deb12u3
ii  zlib1g        1:1.2.13.dfsg-1

fuseiso recommends no packages.

fuseiso suggests no packages.

-- no debconf information
From: =?utf-8?b?0L3QsNCx?= <nabijaczlew...@nabijaczleweli.xyz>
Date: Mon, 30 Sep 2024 13:02:34 +0200
Subject: stat(2) on S_IFLNK: st_size = correct instead of 0

---
 src/isofs.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/isofs.c b/src/isofs.c
index e80a78e..baa9566 100644
--- a/src/isofs.c
+++ b/src/isofs.c
@@ -530,6 +530,9 @@ static int isofs_direntry2stat(struct stat *st, isofs_inode *inode) {
     // so it is better to save it unique
     st->st_ino = inode->st_ino;
     
+    if(inode->SL) {
+        st->st_size = inode->sl_len;
+    } else
     if(inode->ZF) { // compressed file, report real (uncompressed) size
         st->st_size = inode->real_size;
     } else { // no zisofs compression

Attachment: signature.asc
Description: PGP signature

Reply via email to