comparison Python/pythonrun.c @ 36078:1ff4790b7605 legacy-trunk

Fix Bug #1378022, UTF-8 files with a leading BOM crashed the interpreter. Needs backport.
author Neal Norwitz <nnorwitz@gmail.com>
date Sun, 18 Dec 2005 05:29:30 +0000
parents ea083efdc96c
children 7fdc639bc5b4
comparison
equal deleted inserted replaced
36077:3b90258fec9f 36078:1ff4790b7605
1437 msg = PyString_AsString(u); 1437 msg = PyString_AsString(u);
1438 } 1438 }
1439 } 1439 }
1440 if (msg == NULL) 1440 if (msg == NULL)
1441 msg = "unknown decode error"; 1441 msg = "unknown decode error";
1442 Py_DECREF(type); 1442 Py_XDECREF(type);
1443 Py_DECREF(value); 1443 Py_XDECREF(value);
1444 Py_XDECREF(tb); 1444 Py_XDECREF(tb);
1445 break; 1445 break;
1446 } 1446 }
1447 case E_LINECONT: 1447 case E_LINECONT:
1448 msg = "unexpected character after line continuation character"; 1448 msg = "unexpected character after line continuation character";