]> git.pld-linux.org Git - packages/postgresql.git/blob - postgresql-ssl-libpq-mem-leak-1.patch
- oops, jdbc is separate project, now
[packages/postgresql.git] / postgresql-ssl-libpq-mem-leak-1.patch
1 diff -c -r1.44 be-secure.c
2 *** src/backend/libpq/be-secure.c       29 Nov 2003 19:51:49 -0000      1.44
3 --- src/backend/libpq/be-secure.c       13 Dec 2003 01:09:13 -0000
4 ***************
5 *** 764,769 ****
6 --- 767,778 ----
7                 SSL_free(port->ssl);
8                 port->ssl = NULL;
9         }
10
11 +       if (port->peer)
12 +       {
13 +               X509_free(port->peer);
14 +               port->peer = NULL;
15 +       }
16   }
17   
18   /*
19 *** src/interfaces/libpq/fe-secure.c    29 Nov 2003 19:52:12 -0000      1.33
20 --- src/interfaces/libpq/fe-secure.c    13 Dec 2003 00:57:56 -0000
21 ***************
22 *** 1004,1009 ****
23 --- 1004,1015 ----
24                 SSL_free(conn->ssl);
25                 conn->ssl = NULL;
26         }
27
28 +       if (conn->peer)
29 +       {
30 +               X509_free(conn->peer);
31 +               conn->peer = NULL;
32 +       }
33   }
34   
35   /*
This page took 0.064828 seconds and 3 git commands to generate.