Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hfsfuse for openSUSE:Factory checked 
in at 2026-08-06 16:24:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfsfuse (Old)
 and      /work/SRC/openSUSE:Factory/.hfsfuse.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfsfuse"

Thu Aug  6 16:24:19 2026 rev:9 rq:1369683 version:0.430

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfsfuse/hfsfuse.changes  2026-07-08 
17:42:22.245667281 +0200
+++ /work/SRC/openSUSE:Factory/.hfsfuse.new.16738/hfsfuse.changes       
2026-08-06 16:26:02.080469354 +0200
@@ -1,0 +2,7 @@
+Tue Aug  4 08:05:56 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.430
+  * Fixes a mutex leak when closing files or in case of an open failure.
+  * Fixes a memleak on file open error.
+
+-------------------------------------------------------------------

Old:
----
  hfsfuse-0.425.tar.gz

New:
----
  hfsfuse-0.430.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hfsfuse.spec ++++++
--- /var/tmp/diff_new_pack.hjdtbZ/_old  2026-08-06 16:26:03.824530246 +0200
+++ /var/tmp/diff_new_pack.hjdtbZ/_new  2026-08-06 16:26:03.824530246 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           hfsfuse
-Version:        0.425
+Version:        0.430
 Release:        0
 Summary:        FUSE driver for HFS+ filesystems
 License:        BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT

++++++ hfsfuse-0.425.tar.gz -> hfsfuse-0.430.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.425/lib/libhfsuser/file.c 
new/hfsfuse-0.430/lib/libhfsuser/file.c
--- old/hfsfuse-0.425/lib/libhfsuser/file.c     2026-06-22 22:37:24.000000000 
+0200
+++ new/hfsfuse-0.430/lib/libhfsuser/file.c     2026-08-01 03:45:41.000000000 
+0200
@@ -44,6 +44,7 @@
        f->decmpfs = NULL;
        f->read_offset = 0;
        if((err = pthread_mutex_init(&f->read_mutex,NULL))) {
+               free(f);
                err = -err;
                goto error;
        }
@@ -56,8 +57,8 @@
                f->decmpfs = 
hfs_decmpfs_create_context(vol,rec->file.cnid,inlinelength,inlinedata,&err);
                free(inlinedata);
                if(!f->decmpfs) {
+                       pthread_mutex_destroy(&f->read_mutex);
                        free(f);
-                       f = NULL;
                        goto error;
                }
        }
@@ -89,6 +90,7 @@
        if(!f)
                return;
        hfs_decmpfs_destroy_context(f->decmpfs);
+       pthread_mutex_destroy(&f->read_mutex);
        free(f->extents);
        free(f);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.425/src/version.h 
new/hfsfuse-0.430/src/version.h
--- old/hfsfuse-0.425/src/version.h     2026-06-22 22:37:24.000000000 +0200
+++ new/hfsfuse-0.430/src/version.h     2026-08-01 03:45:41.000000000 +0200
@@ -1 +1 @@
-#define HFSFUSE_VERSION_STRING "0.425-215fbf4"
+#define HFSFUSE_VERSION_STRING "0.430-1ff7e62"

Reply via email to