From 1a101a959ed0e9ab26e9c4223874eab1f8fdd752 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Tue, 22 Mar 2011 12:23:02 +0100 Subject: [PATCH] Fix the ssh_message_retrieve problem by anihilation --- include/libssh/legacy.h | 2 +- src/legacy.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/include/libssh/legacy.h b/include/libssh/legacy.h index 7d2d5821..95d74fc0 100644 --- a/include/libssh/legacy.h +++ b/include/libssh/legacy.h @@ -86,7 +86,7 @@ LIBSSH_API ssh_string publickey_from_file(ssh_session session, const char *filen int *type); LIBSSH_API ssh_public_key publickey_from_privatekey(ssh_private_key prv); LIBSSH_API ssh_string publickey_to_string(ssh_public_key key); - +LIBSSH_API ssh_message ssh_message_retrieve(ssh_session session, uint32_t packettype); LIBSSH_API void string_burn(ssh_string str); LIBSSH_API ssh_string string_copy(ssh_string str); LIBSSH_API void *string_data(ssh_string str); diff --git a/src/legacy.c b/src/legacy.c index 75e13630..76bcf503 100644 --- a/src/legacy.c +++ b/src/legacy.c @@ -247,4 +247,13 @@ int channel_write_stderr(ssh_channel channel, const void *data, uint32_t len) { return ssh_channel_write(channel, data, len); } +/** @deprecated + * @brief Interface previously exported by error. + */ +ssh_message ssh_message_retrieve(ssh_session session, uint32_t packettype){ + (void) packettype; + ssh_set_error(session, SSH_FATAL, "ssh_message_retrieve: obsolete libssh call"); + return NULL; +} + #endif /* WITH_SERVER */