mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	Merge pull request #429 from cezarsa/master
Fixed memory leak saving images as webp when webpmux is available
This commit is contained in:
		
						commit
						7be41975d9
					
				
							
								
								
									
										4
									
								
								_webp.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								_webp.c
									
									
									
									
									
								
							|  | @ -113,11 +113,11 @@ PyObject* WebPEncode_wrapper(PyObject* self, PyObject* args) | |||
| 
 | ||||
|     WebPMuxAssemble(mux, &output_data); | ||||
|     WebPMuxDelete(mux); | ||||
|     free(output); | ||||
| 
 | ||||
|     output = (uint8_t*)output_data.bytes; | ||||
|     ret_size = output_data.size; | ||||
|     if (ret_size > 0) { | ||||
|         PyObject *ret = PyBytes_FromStringAndSize((char*)output, ret_size); | ||||
|         PyObject *ret = PyBytes_FromStringAndSize((char*)output_data.bytes, ret_size); | ||||
|         WebPDataClear(&output_data); | ||||
|         return ret; | ||||
|     } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user