uninitialized var in encnames.c - Mailing list pgsql-bugs

From ma lz
Subject uninitialized var in encnames.c
Date
Msg-id TY3PR01MB11513F0EC0379CB2530C4F6E1F28CA@TY3PR01MB11513.jpnprd01.prod.outlook.com
Whole thread Raw
Responses 回复: uninitialized var in encnames.c
List pgsql-bugs
int
pg_char_to_encoding(const char *name)
{
     
    char        buff[NAMEDATALEN], // ------------------ UNINITIALIZED 
     

    key = clean_encoding_name(name, buff);
}


static char *
clean_encoding_name(const char *key, char *newkey)
{
      const char *p;
      char     *np;

      for (p = key, np = newkey; *p != '\0'; p++)
      {
            if (isalnum((unsigned char) *p))
            {
                  if (*p >= 'A' && *p <= 'Z')
                        *np++ = *p + 'a' - 'A';
                  else
                        *np++ = *p;
            }
      }
      *np = '\0';
      return newkey;
}

pgsql-bugs by date:

Previous
From: Pierre Forstmann
Date:
Subject: Re: BUG #19369: Not documented that io_uring on kernel versions between 5.1 and below 5.6 does not work
Next
From: ma lz
Date:
Subject: 回复: uninitialized var in encnames.c