Small fix for _valueCopy()
От | Fernando Nasser |
---|---|
Тема | Small fix for _valueCopy() |
Дата | |
Msg-id | 3C875BBF.62D4145@redhat.com обсуждение исходный текст |
Ответы |
Re: Small fix for _valueCopy()
|
Список | pgsql-patches |
Protect against a T_String Value (or other pointer Value) Value where the pointer is NULL. If we don't do it, _copyVariableSet() dumps core. -- Fernando Nasser Red Hat Canada Ltd. E-Mail: fnasser@redhat.com 2323 Yonge Street, Suite #300 Toronto, Ontario M4P 2C9Index: src/backend/nodes/copyfuncs.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v retrieving revision 1.166 diff -c -p -r1.166 copyfuncs.c *** src/backend/nodes/copyfuncs.c 2002/03/06 20:34:47 1.166 --- src/backend/nodes/copyfuncs.c 2002/03/07 12:17:35 *************** _copyValue(Value *from) *** 2571,2577 **** case T_Float: case T_String: case T_BitString: ! newnode->val.str = pstrdup(from->val.str); break; default: break; --- 2571,2578 ---- case T_Float: case T_String: case T_BitString: ! if (from->val.str) ! newnode->val.str = pstrdup(from->val.str); break; default: break;
В списке pgsql-patches по дате отправления: