[libvirt] [PATCH v4 07/13] Adapt to VIR_STRDUP and VIR_STRNDUP in src/rpc/*
Michal Privoznik
mprivozn at redhat.com
Thu May 23 08:07:28 UTC 2013
On 23.05.2013 00:26, Eric Blake wrote:
> On 05/20/2013 11:55 AM, Michal Privoznik wrote:
>> ---
>> src/rpc/gendispatch.pl | 21 ++++--------
>> src/rpc/virnetclient.c | 16 ++++-----
>> src/rpc/virnetmessage.c | 27 +++++++++------
>> src/rpc/virnetsaslcontext.c | 6 ++--
>> src/rpc/virnetserver.c | 6 ++--
>> src/rpc/virnetserverclient.c | 10 ++----
>> src/rpc/virnetservermdns.c | 6 ++--
>> src/rpc/virnetsocket.c | 10 +++---
>> src/rpc/virnetsshsession.c | 78 +++++++++++++++++++++-----------------------
>> src/rpc/virnettlscontext.c | 26 +++++++--------
>> 10 files changed, 92 insertions(+), 114 deletions(-)
>>
>
> ACK.
>
Since 04/13 got NACKed, I needed to squash this in before pushing.
diff --git a/src/rpc/virnetsshsession.c b/src/rpc/virnetsshsession.c
index c28a395..b6aedc8 100644
--- a/src/rpc/virnetsshsession.c
+++ b/src/rpc/virnetsshsession.c
@@ -234,10 +234,12 @@ virNetSSHKbIntCb(const char *name ATTRIBUTE_UNUSED,
/* fill data structures for auth callback */
for (i = 0; i < num_prompts; i++) {
- if (VIR_STRDUP(askcred[i].prompt, prompts[i].text) < 0) {
+ char *prompt;
+ if (VIR_STRDUP(prompt, prompts[i].text) < 0) {
priv->authCbErr = VIR_NET_SSH_AUTHCB_OOM;
goto cleanup;
}
+ askcred[i].prompt = prompt;
/* remove colon and trailing spaces from prompts, as default
behavior
* of libvirt's auth callback is to add them */
Michal
More information about the libvir-list
mailing list