|  |  | @ -422,7 +422,7 @@ Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, i | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | Image image = { 0 }; | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Security check for input data | 
		
	
		
			
			|  |  |  | // Security checks for input data | 
		
	
		
			
			|  |  |  | if ((fileData == NULL) || (dataSize == 0)) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | TRACELOG(LOG_WARNING, "IMAGE: Invalid file data"); | 
		
	
	
		
			
				|  |  | @ -650,8 +650,9 @@ bool ExportImage(Image image, const char *fileName) | 
		
	
		
			
			|  |  |  | allocatedData = true; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (false) { 0 } // Required to attach following 'else' cases | 
		
	
		
			
			|  |  |  | #if defined(SUPPORT_FILEFORMAT_PNG) | 
		
	
		
			
			|  |  |  | if (IsFileExtension(fileName, ".png")) | 
		
	
		
			
			|  |  |  | else if (IsFileExtension(fileName, ".png")) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | int dataSize = 0; | 
		
	
		
			
			|  |  |  | unsigned char *fileData = stbi_write_png_to_mem((const unsigned char *)imgData, image.width*channels, image.width, image.height, channels, &dataSize); | 
		
	
	
		
			
				|  |  | @ -701,7 +702,8 @@ bool ExportImage(Image image, const char *fileName) | 
		
	
		
			
			|  |  |  | // NOTE: It's up to the user to track image parameters | 
		
	
		
			
			|  |  |  | result = SaveFileData(fileName, image.data, GetPixelDataSize(image.width, image.height, image.format)); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | else TRACELOG(LOG_WARNING, "IMAGE: Export image format requested not supported"); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (allocatedData) RL_FREE(imgData); | 
		
	
		
			
			|  |  |  | #endif      // SUPPORT_IMAGE_EXPORT | 
		
	
		
			
			|  |  |  |  | 
		
	
	
		
			
				|  |  |  |