Thread

  1. Re: [BUGS] Postgresql on Ultraparc/Linux , Bug report and patch!

    Tom Lane <tgl@sss.pgh.pa.us> — 1999-11-25T16:08:57Z

    Silvio Macedo <smacedo@ic.ac.uk> writes:
    > In src/backend/utils/adt/name.c you do:
    >     return (bool) strncmp(arg1->data, arg2->data, NAMEDATALEN) == 0;
    > In this way you are casting strncmp to bool, and not the comparison.
    
    Oops.  Good catch!
    
    Wonder if there are similar mistakes elsewhere?  If so, how could we
    find them?
    
    			regards, tom lane
    
    
  2. Re: [BUGS] Postgresql on Ultraparc/Linux , Bug report and patch!

    Bruce Momjian <pgman@candle.pha.pa.us> — 1999-11-25T18:45:34Z

    > Silvio Macedo <smacedo@ic.ac.uk> writes:
    > > In src/backend/utils/adt/name.c you do:
    > >     return (bool) strncmp(arg1->data, arg2->data, NAMEDATALEN) == 0;
    > > In this way you are casting strncmp to bool, and not the comparison.
    > 
    > Oops.  Good catch!
    > 
    > Wonder if there are similar mistakes elsewhere?  If so, how could we
    > find them?
    
    Patch applied.  I just went through utils/adt/*.c looking for bool, and
    the rest look OK.
    
    -- 
      Bruce Momjian                        |  http://www.op.net/~candle
      maillist@candle.pha.pa.us            |  (610) 853-3000
      +  If your life is a hard drive,     |  830 Blythe Avenue
      +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026