- leaking the 'data' pref value for a log handler.
- leaking an rpc message response if the caller doesn't want it.
- leaking username/password for every guestOp
if (result != NULL) {
*result = res;
+ } else {
+ free(res);
}
if (resultLen != NULL) {
*resultLen = resLen;
exit:
g_free(handler);
g_free(level);
+ g_free(confData);
}
{
#if SUPPORT_VGAUTH
VixError err;
- char *username;
- char *password;
+ char *username = NULL;
+ char *password = NULL;
VGAuthContext *ctx = NULL;
VGAuthError vgErr;
VGAuthUserHandle *newHandle = NULL;
err = VIX_OK;
done:
+ free(username);
+ Util_ZeroFreeString(password);
return err;
#else