summaryrefslogtreecommitdiff
path: root/audio/cdparanoia/patches/patch-ci
diff options
context:
space:
mode:
Diffstat (limited to 'audio/cdparanoia/patches/patch-ci')
-rw-r--r--audio/cdparanoia/patches/patch-ci12
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