Fixed 2 segfaults in xlhtml.c
This commit is contained in:
@@ -515,9 +515,6 @@ int main (int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
free(xf_array);
|
||||
free(font_array);
|
||||
free(f_cnt);
|
||||
free(str_array);
|
||||
free(ws_array);
|
||||
|
||||
@@ -4272,6 +4269,27 @@ static void OutputCharCorrected(U8 c)
|
||||
case 0x9F: /* Y Dieresis */
|
||||
printf("Ÿ");
|
||||
break;
|
||||
case 0xE1: /* a acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xE9: /* e acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xED: /* i acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xF3: /* o acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xFA: /* u acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xFD: /* y acute */
|
||||
printf("<EFBFBD>");
|
||||
break;
|
||||
case 0xB0: /* degrees */
|
||||
printf("deg.");
|
||||
break;
|
||||
default:
|
||||
putchar(c);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user