From eacbfd3f9db0d12d76f35f0582075cfefee87ef5 Mon Sep 17 00:00:00 2001 From: rocky Date: Thu, 19 Aug 2004 04:01:34 +0000 Subject: [PATCH] Partial OSX improvements -- more work is needed. --- lib/_cdio_osx.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/_cdio_osx.c b/lib/_cdio_osx.c index 3923f818..7dc63b5c 100644 --- a/lib/_cdio_osx.c +++ b/lib/_cdio_osx.c @@ -1,5 +1,5 @@ /* - $Id: _cdio_osx.c,v 1.55 2004/08/18 11:31:58 rocky Exp $ + $Id: _cdio_osx.c,v 1.56 2004/08/19 04:01:34 rocky Exp $ Copyright (C) 2003, 2004 Rocky Bernstein from vcdimager code: @@ -34,7 +34,7 @@ #include "config.h" #endif -static const char _rcsid[] = "$Id: _cdio_osx.c,v 1.55 2004/08/18 11:31:58 rocky Exp $"; +static const char _rcsid[] = "$Id: _cdio_osx.c,v 1.56 2004/08/19 04:01:34 rocky Exp $"; #include #include @@ -114,6 +114,8 @@ typedef struct { } _img_private_t; +static bool read_toc_osx (void *p_user_data); + /*! Run a SCSI MMC command. @@ -154,6 +156,8 @@ run_scsi_cmd_osx( const void *p_user_data, sc = p_env->pp_scsiTaskDeviceInterface; + if (NULL == sc) return 3; + cmd = (*sc)->CreateSCSITask(sc); if (cmd == NULL) { cdio_warn("Failed to create SCSI task");