aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2025-04-06 20:25:09 +0200
committerRodrigo Arias Mallo <rodarima@gmail.com>2025-05-01 00:56:42 +0200
commitbe95429ca287945778d05eb24990f5c08024f901 (patch)
treeeba7fc1a0cfbcccc3f29fe49cbe4252f4b20e744
parentbf82fcd2162423e7c17da9bc66fb390d0cb2ed74 (diff)
Free memory before erasing the pointer
-rw-r--r--src/misc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/misc.h b/src/misc.h
index 7327846d..47eb45a3 100644
--- a/src/misc.h
+++ b/src/misc.h
@@ -51,6 +51,7 @@ static inline void a_Misc_parse_content_disposition(const char *disposition, cha
}
if (!strchr(terminators, *s)) {
+ dFree(*type);
*type = NULL;
return;
}
@@ -100,6 +101,7 @@ static inline void a_Misc_parse_content_disposition(const char *disposition, cha
d++;
}
} else if (!quoted && (!d_isascii((uchar_t)*s) || *s == '=')) {
+ dFree(*filename);
*filename = NULL;
return;
} else {