• Tom Lane's avatar
    Fix write-past-buffer-end in ldapServiceLookup(). · 8d0df204
    Tom Lane authored
    The code to assemble ldap_get_values_len's output into a single string
    wrote the terminating null one byte past where it should.  Fix that,
    and make some other cosmetic adjustments to make the code a trifle more
    readable and more in line with usual Postgres coding style.
    
    Also, free the "result" string when done with it, to avoid a permanent
    memory leak.
    
    Bug report and patch by Albe Laurenz, cosmetic adjustments by me.
    8d0df204
fe-connect.c 122 KB