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
-) : GSSCommand ( params )
+)
{
/* Variables */
/* Error checking */
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 */
GSSInitSecContext::GSSInitSecContext(
JSONObject *params,
- void *fn) : GSSCommand(params)
+ void *fn)
{
zeroOut(false);
loadParameters(params);
#include <datamodel/GSSContext.h>
GSSPseudoRandom::GSSPseudoRandom(JSONObject *params,
- gss_pseudo_random_type fn) : GSSCommand(params)
+ gss_pseudo_random_type fn)
{
/* Variables */
/* Error checking */