|  |  | @@ -873,7 +873,7 @@ error: | 
		
	
		
			
			|  |  |  | int fonsAddFont(FONScontext* stash, const char* name, const char* path) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | FILE* fp = 0; | 
		
	
		
			
			|  |  |  | int dataSize = 0; | 
		
	
		
			
			|  |  |  | int dataSize = 0, readed; | 
		
	
		
			
			|  |  |  | unsigned char* data = NULL; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // Read in the font data. | 
		
	
	
		
			
				|  |  | @@ -884,9 +884,10 @@ int fonsAddFont(FONScontext* stash, const char* name, const char* path) | 
		
	
		
			
			|  |  |  | fseek(fp,0,SEEK_SET); | 
		
	
		
			
			|  |  |  | data = (unsigned char*)malloc(dataSize); | 
		
	
		
			
			|  |  |  | if (data == NULL) goto error; | 
		
	
		
			
			|  |  |  | fread(data, 1, dataSize, fp); | 
		
	
		
			
			|  |  |  | readed = fread(data, 1, dataSize, fp); | 
		
	
		
			
			|  |  |  | fclose(fp); | 
		
	
		
			
			|  |  |  | fp = 0; | 
		
	
		
			
			|  |  |  | if (readed != dataSize) goto error; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return fonsAddFontMem(stash, name, data, dataSize, 1); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | 
 |