Projekt

Allgemein

Profil

Bug #35 » aqbanking-memleaks.patch

thbe, 07.08.2019 15:45

Unterschiede anzeigen:

src/libs/aqbanking/banking_cfg.c
GWEN_StringList_free(sl);
return GWEN_ERROR_PARTIAL;
}
GWEN_StringList_free(sl);
return 0;
}
else {
src/libs/aqbanking/banking_online.c
return rv;
}
GWEN_DB_Group_free(db);
AB_Provider_free(pro);
return 0;
}
src/libs/plugins/backends/aqhbci/banking/user.c
if (ue->bankPubCryptKey!=bankPubCryptKey) {
//GWEN_Crypt_KeyRsa_free(ue->bankPubKey);
if(ue->bankPubCryptKey)
GWEN_Crypt_Key_free(ue->bankPubCryptKey);
ue->bankPubCryptKey=GWEN_Crypt_KeyRsa_dup(bankPubCryptKey);
}
}
......
if (ue->bankPubSignKey!=bankPubSignKey) {
//GWEN_Crypt_KeyRsa_free(ue->bankPubKey);
if(ue->bankPubSignKey)
GWEN_Crypt_Key_free(ue->bankPubSignKey);
ue->bankPubSignKey=GWEN_Crypt_KeyRsa_dup(bankPubSignKey);
}
}
src/libs/plugins/backends/aqhbci/joblayer/job_commit.c
I18N("Received unknown server key: type=%s, num=%d, version=%d, hash=%s"),
keytype, keynum, keyver, hashString);
}
if(bpk)
GWEN_Crypt_Key_free(bpk);
}
}
(5-5/7)