diff options
| author | Sam Varshavchik | 2015-04-24 07:02:07 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2015-04-24 07:07:24 -0400 |
| commit | 11f7324bd33d0105bf8e3816b5bb599bac197255 (patch) | |
| tree | 0cb3e6fc23287dedbabc805d4ffe1ad9998279c6 /rfc2045 | |
| parent | 070a5986a3ada0cd6cbb74c77f4e41ed3c4eb48c (diff) | |
| download | courier-libs-11f7324bd33d0105bf8e3816b5bb599bac197255.tar.bz2 | |
Fix use after free.
Diffstat (limited to 'rfc2045')
| -rw-r--r-- | rfc2045/rfc2045.c | 2 |
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); } |
