summaryrefslogtreecommitdiffstats
path: root/rfc2045
diff options
context:
space:
mode:
authorSam Varshavchik2015-04-24 07:02:07 -0400
committerSam Varshavchik2015-04-24 07:07:24 -0400
commit11f7324bd33d0105bf8e3816b5bb599bac197255 (patch)
tree0cb3e6fc23287dedbabc805d4ffe1ad9998279c6 /rfc2045
parent070a5986a3ada0cd6cbb74c77f4e41ed3c4eb48c (diff)
downloadcourier-libs-11f7324bd33d0105bf8e3816b5bb599bac197255.tar.bz2
Fix use after free.
Diffstat (limited to 'rfc2045')
-rw-r--r--rfc2045/rfc2045.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/rfc2045/rfc2045.c b/rfc2045/rfc2045.c
index 2245f43..8cbd3a7 100644
--- a/rfc2045/rfc2045.c
+++ b/rfc2045/rfc2045.c
@@ -997,6 +997,7 @@ static void save_content_type_parameter(const char *name,
{
free(p);
rfc2045_enomem();
+ return;
}
free(p);
@@ -1076,6 +1077,7 @@ static void save_content_disposition_parameter(const char *name,
{
free(p);
rfc2045_enomem();
+ return;
}
free(p);
}