void kds_s2000w_handler_get_option(int option, void* value)
{
- if (option == 0) {
- response* resp = kds_s2000w_client_response_init();
- int result = kds_s2000w_client_get_option(state->sessionid, resp);
- resObj = json_tokener_parse(resp->data);
- config = json_object_object_get(resObj, "Configuration");
+ json_object* value_object = NULL;
+ switch(option) {
+ case 0:
+ response* resp = kds_s2000w_client_response_init();
+ int result = kds_s2000w_client_get_option(state->sessionid, resp);
+ resObj = json_tokener_parse(resp->data);
+ config = json_object_object_get(resObj, "Configuration");
+
+ if (result != 0 || resp->code == 404) {
+ kds_s2000w_client_response_free(resp);
+ resp = NULL;
+ json_object_put(resObj);
+ resObj = NULL;
+ return;
+ }
- if (result != 0 || resp->code == 404) {
kds_s2000w_client_response_free(resp);
resp = NULL;
- json_object_put(resObj);
- resObj = NULL;
- return;
- }
- kds_s2000w_client_response_free(resp);
- resp = NULL;
- }
-
- json_object* value_object = NULL;
- switch(option) {
- case 0:
int* int_value_ptr = (int*) value;
*int_value_ptr = json_object_object_length(config) + 1;
break;