Index: generic/nsfAPI.h =================================================================== diff -u -rba42e7d2b911f631d2bd104eb2e22a9da6f7e1bd -r8f14fdaf0de110b56e3132a178267f3372a32235 --- generic/nsfAPI.h (.../nsfAPI.h) (revision ba42e7d2b911f631d2bd104eb2e22a9da6f7e1bd) +++ generic/nsfAPI.h (.../nsfAPI.h) (revision 8f14fdaf0de110b56e3132a178267f3372a32235) @@ -1856,7 +1856,7 @@ if (unlikely(obj == NULL)) return NsfDispatchClientDataError(interp, clientData, "object", "cget"); - if (objc < 1 || objc > 2) { + if (objc != 2) { return NsfArgumentError(interp, "wrong # of arguments:", method_definitions[NsfOCgetMethodIdx].paramDefs, NULL, objv[0]); @@ -2804,7 +2804,7 @@ {"name", NSF_ARG_REQUIRED, 1, Nsf_ConvertToTclobj, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}} }, {"::nsf::methods::object::cget", NsfOCgetMethodStub, 1, { - {"name", 0, 1, Nsf_ConvertToTclobj, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}} + {"name", NSF_ARG_REQUIRED, 1, Nsf_ConvertToTclobj, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}} }, {"::nsf::methods::object::class", NsfOClassMethodStub, 1, { {"class", 0, 1, Nsf_ConvertToTclobj, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}}