projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
ded3f00
)
Merge branch 'Memory_Leak_SmtpClient' into 'master'
author
Art Cancro
<ajc@citadel.org>
Fri, 21 Jul 2023 22:10:57 +0000
(22:10 +0000)
committer
Art Cancro
<ajc@citadel.org>
Fri, 21 Jul 2023 22:10:57 +0000
(22:10 +0000)
Memory leak in SMTP Client string trim
See merge request citadel/citadel!4
citadel/server/modules/smtp/serv_smtpclient.c
patch
|
blob
|
history
diff --git
a/citadel/server/modules/smtp/serv_smtpclient.c
b/citadel/server/modules/smtp/serv_smtpclient.c
index 9a91dc164e7c3fe1586c48f29d253d374045a9c3..5bbc77d1720007e582d8efc3423b5c34691cbd55 100644
(file)
--- a/
citadel/server/modules/smtp/serv_smtpclient.c
+++ b/
citadel/server/modules/smtp/serv_smtpclient.c
@@
-167,12
+167,6
@@
void trim_response(long response_code, char *response) {
return;
}
- char *t = malloc(strlen(response));
- if (!t) {
- return;
- }
- t[0] = 0;
-
char *p;
for (p = response; *p != 0; ++p) {
if ( (*p != '\n') && (!isprint(*p)) ) { // expunge any nonprintables except for newlines