*** pgsql/src/backend/utils/misc/guc.c 2009/01/01 17:23:53 1.484 --- pgsql/src/backend/utils/misc/guc.c 2009/01/02 01:16:02 1.485 *************** *** 10,16 **** * Written by Peter Eisentraut . * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.483 2008/12/13 19:13:44 tgl Exp $ * *-------------------------------------------------------------------- */ --- 10,16 ---- * Written by Peter Eisentraut . * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.484 2009/01/01 17:23:53 momjian Exp $ * *-------------------------------------------------------------------- */ *************** assign_custom_variable_classes(const cha *** 7283,7293 **** continue; } ! if (hasSpaceAfterToken || !isalnum((unsigned char) c)) { /* ! * Syntax error due to token following space after token or non ! * alpha numeric character */ pfree(buf.data); return NULL; --- 7283,7293 ---- continue; } ! if (hasSpaceAfterToken || !(isalnum((unsigned char) c) || c == '_')) { /* ! * Syntax error due to token following space after token or ! * non-identifier character */ pfree(buf.data); return NULL;