diff options
Diffstat (limited to 'audio/cdparanoia/patches/patch-ci')
-rw-r--r-- | audio/cdparanoia/patches/patch-ci | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/audio/cdparanoia/patches/patch-ci b/audio/cdparanoia/patches/patch-ci index d24853a6361..213b0e48b78 100644 --- a/audio/cdparanoia/patches/patch-ci +++ b/audio/cdparanoia/patches/patch-ci @@ -1,12 +1,12 @@ -$NetBSD: patch-ci,v 1.6 2009/08/14 15:51:06 drochner Exp $ +$NetBSD: patch-ci,v 1.7 2009/08/29 04:54:52 hasso Exp $ ---- interface/interface.c.orig 2008-09-11 12:43:52.000000000 +0200 -+++ interface/interface.c +--- interface/interface.c.orig 2008-09-11 13:43:52 +0300 ++++ interface/interface.c 2009-08-26 09:57:44 +0300 @@ -35,6 +35,10 @@ int cdda_close(cdrom_drive *d){ _clean_messages(d); if(d->cdda_device_name)free(d->cdda_device_name); -+#if !defined(__FreeBSD__) && !defined(__DragonFly__) ++#if !defined(__FreeBSD__) +#if defined(__APPLE__) && defined(__MACH__) + if(d->fd != -1) close(d->fd); +#else @@ -25,8 +25,8 @@ $NetBSD: patch-ci,v 1.6 2009/08/14 15:51:06 drochner Exp $ + cam_freeccb(d->ccb); + if(d->dev) + cam_close_device(d->dev); -+ if(d->sg_buffer) -+ free(d->sg_buffer); ++ if(d->private->sg_buffer) ++ free(d->private->sg_buffer); + if(d->ioctl_fd != -1) + close(d->ioctl_fd); +#endif |