diff options
author | Simon Barner <barner@FreeBSD.org> | 2006-01-30 12:47:53 +0000 |
---|---|---|
committer | Simon Barner <barner@FreeBSD.org> | 2006-01-30 12:47:53 +0000 |
commit | 3cd0edaa2b97b94847ba38dda9edd5ca32a40bea (patch) | |
tree | f7fe697d8c5c22bba89c8076bc16694b97fb17e8 /mail/fetchmail/files | |
parent | 3b5981766e7591ca8ca771a550f72b08ec2c621a (diff) |
Notes
Diffstat (limited to 'mail/fetchmail/files')
-rw-r--r-- | mail/fetchmail/files/patch-netrc.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mail/fetchmail/files/patch-netrc.c b/mail/fetchmail/files/patch-netrc.c new file mode 100644 index 000000000000..fcd9bafc4f21 --- /dev/null +++ b/mail/fetchmail/files/patch-netrc.c @@ -0,0 +1,15 @@ +--- netrc.c (Revision 4683) ++++ netrc.c (Revision 4684) +@@ -314,8 +314,10 @@ + free_netrc(netrc_entry *a) { + while(a) { + netrc_entry *n = a->next; +- memset(a->password, 0x55, strlen(a->password)); +- xfree(a->password); ++ if (a->password != NULL) { ++ memset(a->password, 0x55, strlen(a->password)); ++ free(a->password); ++ } + xfree(a->login); + xfree(a->host); + xfree(a); |