Mercurial > mplayer.hg
comparison libvo/font_load.c @ 12793:a9429d90157a
avoid using corrupted font descriptions patch by Daniel von Dincklage <danielvd+mpl@cs.colorado.edu>
author | faust3 |
---|---|
date | Sun, 11 Jul 2004 12:42:19 +0000 |
parents | 4be019266884 |
children | a22f1b86ec0f |
comparison
equal
deleted
inserted
replaced
12792:0d9fe5027971 | 12793:a9429d90157a |
---|---|
243 } | 243 } |
244 continue; | 244 continue; |
245 } | 245 } |
246 } | 246 } |
247 printf("Syntax error in font desc: %s\n",sor); | 247 printf("Syntax error in font desc: %s\n",sor); |
248 free(desc); | |
249 fclose(f); | |
250 return NULL; | |
248 | 251 |
249 } | 252 } |
250 fclose(f); | 253 fclose(f); |
254 | |
255 if (first == 1) { | |
256 printf("%s is empty or a directory, ignoring\n", fname); | |
257 free(desc); | |
258 return NULL; | |
259 } | |
251 | 260 |
252 //printf("font: pos of U = %d\n",desc->start[218]); | 261 //printf("font: pos of U = %d\n",desc->start[218]); |
253 | 262 |
254 for(i=0;i<=fontdb;i++){ | 263 for(i=0;i<=fontdb;i++){ |
255 if(!desc->pic_a[i] || !desc->pic_b[i]){ | 264 if(!desc->pic_a[i] || !desc->pic_b[i]){ |