c-exp.y has a memory leak in function parse_number. char *s is malloc at line 1211. There are returns at lines 1137, 1147, and 1157 without calling free. This patch is for the GDB CVS version. ChangeLog: * gdb/c-exp.y: Fix memory leak of function parse_number