state, challenge);    // If we have an error mark worker as having had an error   if(response->return_code == AUTH_GSS_ERROR) {     worker->error = TRUE;     worker->error_code = response->return_code;     worker->error_message = response->message;   } else {     worker->return_code = response->return_code;   }    // Free up structure   if(call->challenge != NULL) free(call->challenge);   free(call);   free(response); }  static Handle<Value> _map_authGSSClient