pgsql-server/ oc/TODO rc/bin/psql/command.c - Mailing list pgsql-committers

From momjian@postgresql.org (Bruce Momjian - CVS)
Subject pgsql-server/ oc/TODO rc/bin/psql/command.c
Date
Msg-id 20020814054922.792964765EA@postgresql.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    momjian@postgresql.org    02/08/14 01:49:22

Modified files:
    doc            : TODO
    src/bin/psql   : command.c

Log message:
    I guess I'd vote for changing the code to be

    sys = malloc(strlen(editorName) + strlen(fname) + 10 + 1);
    if (!sys)
    return false;
    sprintf(sys, "exec '%s' '%s'", editorName, fname);

    (note the added quotes to provide a little protection against spaces
    and such).  Then it's perfectly obvious what the calculation is doing.
    I don't care about wasting 20-some bytes, but confusing readers of the
    code is worth avoiding.

    regards, tom lane


pgsql-committers by date:

Previous
From: ishii@postgresql.org (Tatsuo Ishii)
Date:
Subject: pgsql-server/src/backend/utils/mb mbutils.c
Next
From: Gerhard Hintermayer
Date:
Subject: Re: [INTERFACES] libpgtcl modifications