Re: BUG #6700: Potential Bug in numeric.c
От | Michael Meskes |
---|---|
Тема | Re: BUG #6700: Potential Bug in numeric.c |
Дата | |
Msg-id | 20120620160242.GA12024@feivel.credativ.lan обсуждение исходный текст |
Ответ на | BUG #6700: Potential Bug in numeric.c (msrbugzilla@gmail.com) |
Список | pgsql-bugs |
On Wed, Jun 20, 2012 at 05:53:14AM +0000, msrbugzilla@gmail.com wrote: > I observed a code clone in the following files. In the function > PGTYPESnumeric_copy, the variable dst is ensured to be not NULL before > passing to zero_var(). However, the function PGTYPESnumeric_from_decimal > does not perform this checking. It will cause an exception when dst is NU= LL > and passed to zero_var(). To be honest most of the functions do not check if the parameters are indeed set. Of course we could easily add the chekc for variable !=3D NULL but that doesn't ensure that variable points to a valid numeric datatype. Suggestion= s? Michael --=20 Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org Jabber: michael.meskes at googlemail dot com VfL Borussia! For=C3=A7a Bar=C3=A7a! Go SF 49ers! Use Debian GNU/Linux, Pos= tgreSQL
В списке pgsql-bugs по дате отправления: