pgsql-server/src/backend/utils/adt numeric.c

From: neilc(at)svr1(dot)postgresql(dot)org (Neil Conway)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src/backend/utils/adt numeric.c
Date: 2004-02-04 01:11:47
Message-ID: 20040204011147.D4A14D1C512@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: neilc(at)svr1(dot)postgresql(dot)org 04/02/03 21:11:47

Modified files:
src/backend/utils/adt: numeric.c

Log message:
Use memmove() rather than memcpy() in set_var_from_var(). If this function
is asked to assign a variable to itself, it will result in doing a
memcpy() on an entirely-overlapping memory range, which results in
undefined behavior according to ANSI C. That said, it is unlikely to
actually do anything bad on any sane libc, but this keeps valgrind quiet.

Browse pgsql-committers by date

  From Date Subject
Next Message Jan Wieck 2004-02-04 01:24:54 pgsql-server/src backend/storage/buffer/bufmgr ...
Previous Message Tom Lane 2004-02-03 17:56:04 pgsql-server/src/backend/utils/adt Tag: REL7_4 ...