aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2004-07-05 18:51:51 +0000
committerMichael Meskes <meskes@postgresql.org>2004-07-05 18:51:51 +0000
commit1fcaceeae02e365aea5a8e72eb4ccf5ad02b8cd2 (patch)
tree7e5927f3dc294c78e1bc946d19b9281fe9225205 /src
parent073f7312a4c0aff9030ccc52010095a260c6a7a6 (diff)
downloadpostgresql-1fcaceeae02e365aea5a8e72eb4ccf5ad02b8cd2.tar.gz
postgresql-1fcaceeae02e365aea5a8e72eb4ccf5ad02b8cd2.zip
Added free() calls against memory leak in interval.c.
Diffstat (limited to 'src')
-rw-r--r--src/interfaces/ecpg/ChangeLog4
-rw-r--r--src/interfaces/ecpg/pgtypeslib/interval.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/ChangeLog b/src/interfaces/ecpg/ChangeLog
index e6d8a0098e0..efce4283188 100644
--- a/src/interfaces/ecpg/ChangeLog
+++ b/src/interfaces/ecpg/ChangeLog
@@ -1841,6 +1841,10 @@ Mon, 5 Jul 2004 10:41:54 +0200
- Fixed indicator in SET DESCRIPTOR.
- Added special handling of descriptor header information.
- More code cleanup.
+
+Mon Jul 5 20:50:09 CEST 2004
+
+ - Added free() calls against memory leak in interval.c.
- Set pgtypes library version to 1.2.
- Set ecpg version to 3.2.0.
- Set compat library version to 1.2.
diff --git a/src/interfaces/ecpg/pgtypeslib/interval.c b/src/interfaces/ecpg/pgtypeslib/interval.c
index c49cd0e9979..e1d34e8a7b2 100644
--- a/src/interfaces/ecpg/pgtypeslib/interval.c
+++ b/src/interfaces/ecpg/pgtypeslib/interval.c
@@ -782,12 +782,14 @@ PGTYPESinterval_from_asc(char *str, char **endptr)
if (dtype != DTK_DELTA)
{
errno = PGTYPES_INTVL_BAD_INTERVAL;
+ free(result);
return NULL;
}
if (tm2interval(tm, fsec, result) != 0)
{
errno = PGTYPES_INTVL_BAD_INTERVAL;
+ free(result);
return NULL;
}