aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
blob: 19a6bfa5f938c9877e24a201cfcd045d873fefef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "config.h"
#include "connect.h"
#include "response.h"

void init_config(struct config *conf) {
  conf->s.url = NULL;
  conf->s.conn = NULL;
  conf->s.res = NULL;
}

void conf_cleanup(struct config *conf) {
  if (conf->s.url != NULL)
    free_url(conf->s.url);
  if (conf->s.conn != NULL)
    tls_cleanup(conf->s.conn);
  if (conf->s.res != NULL)
    free_response(conf->s.res);
}