The GSSCommand class has evolved into little more than an interface, and calls to its constructor from its derived classes were all implemented incorrectly anyway. This change removes the calls to the constructor from the remaining inheriting classes: GSSAcquireCred, GSSImportName, GSSInitSecContext, and GSSPseudoRandom.
GSSAcquireCred::GSSAcquireCred (
JSONObject *params,
gss_acq_cred_type fn
GSSAcquireCred::GSSAcquireCred (
JSONObject *params,
gss_acq_cred_type fn
-) : GSSCommand ( params )
{
/* Variables */
/* Error checking */
{
/* Variables */
/* Error checking */
values = new JSONObject();
}
values = new JSONObject();
}
-GSSImportName::GSSImportName(JSONObject *params, gss_imp_name_type fn) : GSSCommand(params)
+GSSImportName::GSSImportName(JSONObject *params, gss_imp_name_type fn)
{
/* Variables */
/* Error checking */
{
/* Variables */
/* Error checking */
GSSInitSecContext::GSSInitSecContext(
JSONObject *params,
GSSInitSecContext::GSSInitSecContext(
JSONObject *params,
- void *fn) : GSSCommand(params)
{
zeroOut(false);
loadParameters(params);
{
zeroOut(false);
loadParameters(params);
#include <datamodel/GSSContext.h>
GSSPseudoRandom::GSSPseudoRandom(JSONObject *params,
#include <datamodel/GSSContext.h>
GSSPseudoRandom::GSSPseudoRandom(JSONObject *params,
- gss_pseudo_random_type fn) : GSSCommand(params)
+ gss_pseudo_random_type fn)
{
/* Variables */
/* Error checking */
{
/* Variables */
/* Error checking */