projects
/
claws.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e2bde69
)
Fix CID 1491365: resource leak.
author
wwp
<subscript@free.fr>
Tue, 5 Oct 2021 14:49:50 +0000
(16:49 +0200)
committer
wwp
<subscript@free.fr>
Tue, 5 Oct 2021 14:49:50 +0000
(16:49 +0200)
src/imap.c
patch
|
blob
|
history
src/main.c
patch
|
blob
|
history
diff --git
a/src/imap.c
b/src/imap.c
index 1ad6cc5cab51318c441dee50888c56b8aef3fa1b..fdd048be63a484eda351e4ad57eac65aada6410f 100644
(file)
--- a/
src/imap.c
+++ b/
src/imap.c
@@
-1294,6
+1294,8
@@
static IMAPSession *imap_session_new(Folder * folder,
SESSION(session)->sock = NULL;
imap_safe_destroy(session);
}
SESSION(session)->sock = NULL;
imap_safe_destroy(session);
}
+ imap_session_destroy(session);
+ session_destroy(SESSION(session));
return NULL;
}
return NULL;
}
diff --git
a/src/main.c
b/src/main.c
index 425ad02cdf9c8c17c2b475d4eac7abb4adad57d2..fab75e8df3ec0c1f40f2743b6e79c9ac9c3ade0e 100644
(file)
--- a/
src/main.c
+++ b/
src/main.c
@@
-2366,6
+2366,7
@@
gchar *claws_get_socket_name(void)
/* old versions used a sock in $TMPDIR/claws-mail-$UID */
debug_print("Using legacy socket %s\n", socket_dir);
filename = g_strdup(socket_dir);
/* old versions used a sock in $TMPDIR/claws-mail-$UID */
debug_print("Using legacy socket %s\n", socket_dir);
filename = g_strdup(socket_dir);
+ g_free(socket_dir);
return filename;
}
return filename;
}