flac/flac-ocloexec.patch
Cristian Rodríguez e52803728d Accepting request 292073 from home:pluskalm:branches:multimedia:libs
- Cleanup spec file with spec-cleaner
- Update url
- Remove no longer needed patches
  * flac-fix-CVE-2014-8962.patch 
  * flac-fix-CVE-2014-9028.patch
  * 0001-getopt_long-not-broken-here.patch
- Remove following as benefit of using openssl is small
  * 0001-Allow-use-of-openSSL.patch
- Add flac-cflags.patch
- Use doxygen to build documentation
- Split documentation to separate package
- Update to 1.3.1

OBS-URL: https://build.opensuse.org/request/show/292073
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=45
2015-03-20 23:12:32 +00:00

44 lines
2.0 KiB
Diff

Index: flac-1.3.1/src/libFLAC/metadata_iterators.c
===================================================================
--- flac-1.3.1.orig/src/libFLAC/metadata_iterators.c
+++ flac-1.3.1/src/libFLAC/metadata_iterators.c
@@ -421,10 +421,10 @@ static FLAC__bool simple_iterator_prime_
FLAC__ASSERT(0 != iterator);
- if(read_only || 0 == (iterator->file = flac_fopen(iterator->filename, "r+b"))) {
+ if(read_only || 0 == (iterator->file = flac_fopen(iterator->filename, "r+be"))) {
iterator->is_writable = false;
if(read_only || errno == EACCES) {
- if(0 == (iterator->file = flac_fopen(iterator->filename, "rb"))) {
+ if(0 == (iterator->file = flac_fopen(iterator->filename, "rbe"))) {
iterator->status = FLAC__METADATA_SIMPLE_ITERATOR_STATUS_ERROR_OPENING_FILE;
return false;
}
Index: flac-1.3.1/src/libFLAC/stream_decoder.c
===================================================================
--- flac-1.3.1.orig/src/libFLAC/stream_decoder.c
+++ flac-1.3.1/src/libFLAC/stream_decoder.c
@@ -606,7 +606,7 @@ static FLAC__StreamDecoderInitStatus ini
if(0 == write_callback || 0 == error_callback)
return decoder->protected_->initstate = FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS;
- file = filename? flac_fopen(filename, "rb") : stdin;
+ file = filename? flac_fopen(filename, "rbe") : stdin;
if(0 == file)
return FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE;
Index: flac-1.3.1/src/libFLAC/stream_encoder.c
===================================================================
--- flac-1.3.1.orig/src/libFLAC/stream_encoder.c
+++ flac-1.3.1/src/libFLAC/stream_encoder.c
@@ -1389,7 +1389,7 @@ static FLAC__StreamEncoderInitStatus ini
if(encoder->protected_->state != FLAC__STREAM_ENCODER_UNINITIALIZED)
return FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED;
- file = filename? flac_fopen(filename, "w+b") : stdout;
+ file = filename? flac_fopen(filename, "w+be") : stdout;
if(file == 0) {
encoder->protected_->state = FLAC__STREAM_ENCODER_IO_ERROR;