Hi Petter,

On Wed, 2025-04-02 at 10:50 +0200, Petter Reinholdtsen wrote:
> Control: tags -1 + patch
> 
> I believe the following patch solve the release critical problem.  The
> variable is only used to store a pointer received from try_open_gzip()
> and passed on to data->gzf.
> 
> diff --git a/src/libdisk/load_22dsk.c b/src/libdisk/load_22dsk.c
> index 5ad1447..110bc9d 100644
> --- a/src/libdisk/load_22dsk.c
> +++ b/src/libdisk/load_22dsk.c
> @@ -135,7 +135,7 @@ do_open(const char *path)
>    int ro;
>    FILE *f;
>    int b1, b2;
> -  gzFile *gzf;
> +  gzFile **gzf;
>    dsk_data_t *data;
>  
>    f = NULL;

this has been fixed upstream and an updated Debian package is already
in the works. I have already fixed virtualjaguar, so kcemu is next.

I will also take the opportunity to clean up the package and move it
to Salsa.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to