Explorar el Código

jansson: Fix another case of inverse boolean logic

Copy-pasto from before the other fix.
Alex Hermann hace 4 años
padre
commit
526873c70a
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      src/modules/jansson/jansson_utils.c

+ 1 - 1
src/modules/jansson/jansson_utils.c

@@ -97,7 +97,7 @@ int jansson_to_xval(sr_xval_t *val, char** freeme, json_t* v) {
 		val->v.s.len = strlen(value);
 		val->v.s.len = strlen(value);
 	}else if(json_is_boolean(v)) {
 	}else if(json_is_boolean(v)) {
 		val->type = SR_XTYPE_INT;
 		val->type = SR_XTYPE_INT;
-		val->v.i = json_is_true(v) ? 0 : 1;
+		val->v.i = json_is_true(v) ? 1 : 0;
 	}else if(json_is_real(v)) {
 	}else if(json_is_real(v)) {
 		char* value = NULL;
 		char* value = NULL;
 		if(asprintf(&value, "%.15g", json_real_value(v))<0) {
 		if(asprintf(&value, "%.15g", json_real_value(v))<0) {