Bill Allombert on Thu, 16 Feb 2012 16:04:36 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
bug in gp_initrc (for empty line) |
Dear PARI developers, Xavier has found a bug in gp_initrc, when the .gprc file has an empty line: We do s = b->buf; /* remove trailing \n */ slen = strlen(s); if (s[slen-1] == '\n') s[slen-1] = 0; When the line is empty, s is the empty string and does no have a trailing '\n', so slen is 0 and so s[slen-1] is invalid. It is not clear why a trailing '\n' is expected. Cheers, Bill.