mirror of
				https://github.com/taglib/taglib.git
				synced 2025-11-04 08:45:10 -05:00 
			
		
		
		
	Fix a segfault when parsing WAV properties.
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								tests/data/segfault.wav
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/data/segfault.wav
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@ -72,8 +72,11 @@ public:
 | 
			
		||||
 | 
			
		||||
  void testFuzzedFiles()
 | 
			
		||||
  {
 | 
			
		||||
    RIFF::WAV::File f(TEST_FILE_PATH_C("infloop.wav"));
 | 
			
		||||
    CPPUNIT_ASSERT(!f.isValid());
 | 
			
		||||
    RIFF::WAV::File f1(TEST_FILE_PATH_C("infloop.wav"));
 | 
			
		||||
    CPPUNIT_ASSERT(!f1.isValid());
 | 
			
		||||
 | 
			
		||||
    RIFF::WAV::File f2(TEST_FILE_PATH_C("segfault.wav"));
 | 
			
		||||
    CPPUNIT_ASSERT(f2.isValid());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user