libsshpp: Initialize the string returned by getIssueBanner()

Fixes T13

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit ba1ff992ce)
This commit is contained in:
Andreas Schneider
2018-09-04 20:51:30 +02:00
parent c4ec92f375
commit 965014b035

View File

@@ -335,11 +335,10 @@ public:
* @see ssh_get_issue_banner * @see ssh_get_issue_banner
*/ */
std::string getIssueBanner(){ std::string getIssueBanner(){
char *banner=ssh_get_issue_banner(c_session); char *banner = ssh_get_issue_banner(c_session);
std::string ret; std::string ret = "";
if (banner) if (banner != NULL) {
{ ret = std::string(banner);
ret= std::string(banner);
::free(banner); ::free(banner);
} }
return ret; return ret;