Patch for libpgtcl

Поиск
Список
Период
Сортировка
От jwieck@debis.com (Jan Wieck)
Тема Patch for libpgtcl
Дата
Msg-id m0zOgZH-000EBQC@orion.SAPserv.Hamburg.dsh.de
обсуждение исходный текст
Ответы Re: [HACKERS] Patch for libpgtcl
Список pgsql-hackers
Hi,

    found a little bug in libpgtcl/pgtclCmds.c causing a
    segmentation fault. Please apply.


Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#======================================== jwieck@debis.com (Jan Wieck) #

*** pgtclCmds.c.orig    Thu Oct  1 09:15:11 1998
--- pgtclCmds.c    Thu Oct  1 12:59:59 1998
***************
*** 241,258 ****
  {
      PQconninfoOption *option;
      char        buf[8192];

      Tcl_ResetResult(interp);
      for (option = PQconndefaults(); option->keyword != NULL; option++)
      {
!         if (option->val == NULL)
!             option->val = "";
          sprintf(buf, "{%s} {%s} {%s} %d {%s}",
                  option->keyword,
                  option->label,
                  option->dispchar,
                  option->dispsize,
!                 option->val);
          Tcl_AppendElement(interp, buf);
      }

--- 241,258 ----
  {
      PQconninfoOption *option;
      char        buf[8192];
+     char        *val;

      Tcl_ResetResult(interp);
      for (option = PQconndefaults(); option->keyword != NULL; option++)
      {
!         val = (option->val == NULL) ? "" : option->val;
          sprintf(buf, "{%s} {%s} {%s} %d {%s}",
                  option->keyword,
                  option->label,
                  option->dispchar,
                  option->dispsize,
!                 val);
          Tcl_AppendElement(interp, buf);
      }

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: RE: [HACKERS] LIBPQ for WIN32
Следующее
От: "Joost Kraaijeveld"
Дата:
Сообщение: Initdb questions Windows NT port