diff options
author | Michael Meskes <meskes@postgresql.org> | 2004-07-05 18:54:01 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2004-07-05 18:54:01 +0000 |
commit | e5a806bb298dc40091ab7ba118f98243fcb58a25 (patch) | |
tree | fe1e1e420a2fb88681ef36da80b17f9978b4517f | |
parent | 4a9468bf29e7e6db14aa90275c3d647d1b556ad6 (diff) | |
download | postgresql-e5a806bb298dc40091ab7ba118f98243fcb58a25.tar.gz postgresql-e5a806bb298dc40091ab7ba118f98243fcb58a25.zip |
Added free() calls against memory leak in interval.c.
-rw-r--r-- | src/interfaces/ecpg/pgtypeslib/interval.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; } |