From ae84a8ee0050d73297d85b5dd1122f452066b7ab Mon Sep 17 00:00:00 2001 From: rocky Date: Fri, 3 Oct 2003 08:32:32 +0000 Subject: [PATCH] Abort less often - just report an error. --- lib/_cdio_nrg.c | 9 +++++---- lib/_cdio_stream.c | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/_cdio_nrg.c b/lib/_cdio_nrg.c index 5d0526ff..af1a369d 100644 --- a/lib/_cdio_nrg.c +++ b/lib/_cdio_nrg.c @@ -1,5 +1,5 @@ /* - $Id: _cdio_nrg.c,v 1.20 2003/09/30 03:26:11 rocky Exp $ + $Id: _cdio_nrg.c,v 1.21 2003/10/03 08:32:32 rocky Exp $ Copyright (C) 2001,2003 Herbert Valerio Riedel @@ -47,7 +47,7 @@ #include "cdio_private.h" #include "_cdio_stdio.h" -static const char _rcsid[] = "$Id: _cdio_nrg.c,v 1.20 2003/09/30 03:26:11 rocky Exp $"; +static const char _rcsid[] = "$Id: _cdio_nrg.c,v 1.21 2003/10/03 08:32:32 rocky Exp $"; /* structures used */ @@ -219,6 +219,7 @@ _cdio_parse_nero_footer (_img_private_t *_obj) return 0; size = cdio_stream_stat (_obj->gen.data_source); + if (-1 == size) return false; { PRAGMA_BEGIN_PACKED @@ -237,7 +238,7 @@ PRAGMA_END_PACKED cdio_assert (sizeof (buf) == 12); - cdio_stream_seek (_obj->gen.data_source, size - sizeof (buf), SEEK_SET); + cdio_stream_seek (_obj->gen.data_source, size - sizeof (buf), SEEK_SET); cdio_stream_read (_obj->gen.data_source, (void *) &buf, sizeof (buf), 1); if (buf.v50.ID == UINT32_TO_BE (0x4e45524f)) /* "NERO" */ @@ -252,7 +253,7 @@ PRAGMA_END_PACKED } else { - cdio_error ("Image not recognized as either v50 or v55 type NRG"); + cdio_warn ("Image not recognized as either v50 or v55 type NRG"); return -1; } diff --git a/lib/_cdio_stream.c b/lib/_cdio_stream.c index cda1ec33..83b6c8c8 100644 --- a/lib/_cdio_stream.c +++ b/lib/_cdio_stream.c @@ -1,5 +1,5 @@ /* - $Id: _cdio_stream.c,v 1.6 2003/04/22 12:09:09 rocky Exp $ + $Id: _cdio_stream.c,v 1.7 2003/10/03 08:32:32 rocky Exp $ Copyright (C) 2000 Herbert Valerio Riedel @@ -34,7 +34,7 @@ #include #include "_cdio_stream.h" -static const char _rcsid[] = "$Id: _cdio_stream.c,v 1.6 2003/04/22 12:09:09 rocky Exp $"; +static const char _rcsid[] = "$Id: _cdio_stream.c,v 1.7 2003/10/03 08:32:32 rocky Exp $"; /* * DataSource implementations @@ -58,7 +58,7 @@ _cdio_stream_open_if_necessary(CdioDataSource *obj) if (!obj->is_open) { if (obj->op.open(obj->user_data)) { - cdio_error ("could not open input stream..."); + cdio_warn ("could not open input stream..."); return false; } else { cdio_debug ("opened source...");