* gnu/packages/xiph.scm (vorbis-tools)[source]: Add patches. * gnu/packages/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch, gnu/packages/patches/vorbis-tools-CVE-2014-9640.patch: New variables. * gnu/local.mk (dist_patch_DATA): Add them.
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Index: vorbis-tools/oggenc/oggenc.c
 | |
| ===================================================================
 | |
| --- vorbis-tools/oggenc/oggenc.c	(revision 19116)
 | |
| +++ vorbis-tools/oggenc/oggenc.c	(revision 19117)
 | |
| @@ -98,4 +98,6 @@
 | |
|                0,0,0.f,
 | |
|                0, 0, 0, 0, 0};
 | |
| +    input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", 
 | |
| +      N_("RAW file reader")};
 | |
|  
 | |
|      int i;
 | |
| @@ -240,6 +242,4 @@
 | |
|          if(opt.rawmode)
 | |
|          {
 | |
| -            input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", 
 | |
| -                N_("RAW file reader")};
 | |
|  
 | |
|              enc_opts.rate=opt.raw_samplerate;
 | |
| Index: vorbis-tools/oggenc/skeleton.h
 | |
| ===================================================================
 | |
| --- vorbis-tools/oggenc/skeleton.h	(revision 19116)
 | |
| +++ vorbis-tools/oggenc/skeleton.h	(revision 19117)
 | |
| @@ -42,5 +42,5 @@
 | |
|      ogg_int64_t start_granule;                             /* start granule value */
 | |
|      ogg_uint32_t preroll;                                   /* preroll */
 | |
| -    unsigned char granule_shift; // a 8-bit field           /* 1 byte value holding the granule shift */
 | |
| +    unsigned char granule_shift;                            /* 1 byte value holding the granule shift */
 | |
|      char *message_header_fields;                            /* holds all the message header fields */
 | |
|      /* current total size of the message header fields, for realloc purpose, initially zero */
 |