projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Memory leak fixes.
[silc.git]
/
lib
/
silcclient
/
client_ftp.c
diff --git
a/lib/silcclient/client_ftp.c
b/lib/silcclient/client_ftp.c
index 42e22d15189e40564bc3126c5ebdb23d280c719c..ead3a04ec084bf4f36245e9e2413a86cc2a3dfbb 100644
(file)
--- a/
lib/silcclient/client_ftp.c
+++ b/
lib/silcclient/client_ftp.c
@@
-967,7
+967,7
@@
SILC_FSM_STATE(silc_client_ftp)
SilcClientFtpSession session;
SilcClientID remote_id;
SilcClientEntry remote_client;
SilcClientFtpSession session;
SilcClientID remote_id;
SilcClientEntry remote_client;
- SilcKeyAgreementPayload payload;
+ SilcKeyAgreementPayload payload
= NULL
;
char *hostname;
SilcUInt16 port;
char *hostname;
SilcUInt16 port;
@@
-1079,6
+1079,8
@@
SILC_FSM_STATE(silc_client_ftp)
}
out:
}
out:
+ if (payload)
+ silc_key_agreement_payload_free(payload);
silc_packet_free(packet);
return SILC_FSM_FINISH;
}
silc_packet_free(packet);
return SILC_FSM_FINISH;
}