|
|
@ -39,6 +39,8 @@ conf_read(const char *filename) {
|
|
|
|
conf->redis_host = strdup(json_string_value(jtmp));
|
|
|
|
conf->redis_host = strdup(json_string_value(jtmp));
|
|
|
|
} else if(strcmp(json_object_iter_key(kv), "redis_port") == 0 && json_typeof(jtmp) == JSON_INTEGER) {
|
|
|
|
} else if(strcmp(json_object_iter_key(kv), "redis_port") == 0 && json_typeof(jtmp) == JSON_INTEGER) {
|
|
|
|
conf->redis_port = (short)json_integer_value(jtmp);
|
|
|
|
conf->redis_port = (short)json_integer_value(jtmp);
|
|
|
|
|
|
|
|
} else if(strcmp(json_object_iter_key(kv), "redis_auth") == 0 && json_typeof(jtmp) == JSON_STRING) {
|
|
|
|
|
|
|
|
conf->redis_auth = strdup(json_string_value(jtmp));
|
|
|
|
} else if(strcmp(json_object_iter_key(kv), "http_host") == 0 && json_typeof(jtmp) == JSON_STRING) {
|
|
|
|
} else if(strcmp(json_object_iter_key(kv), "http_host") == 0 && json_typeof(jtmp) == JSON_STRING) {
|
|
|
|
free(conf->http_host);
|
|
|
|
free(conf->http_host);
|
|
|
|
conf->http_host = strdup(json_string_value(jtmp));
|
|
|
|
conf->http_host = strdup(json_string_value(jtmp));
|
|
|
@ -129,6 +131,8 @@ void
|
|
|
|
conf_free(struct conf *conf) {
|
|
|
|
conf_free(struct conf *conf) {
|
|
|
|
|
|
|
|
|
|
|
|
free(conf->redis_host);
|
|
|
|
free(conf->redis_host);
|
|
|
|
|
|
|
|
free(conf->redis_auth);
|
|
|
|
|
|
|
|
|
|
|
|
free(conf->http_host);
|
|
|
|
free(conf->http_host);
|
|
|
|
|
|
|
|
|
|
|
|
free(conf);
|
|
|
|
free(conf);
|
|
|
|