Lines Matching refs:hunks
372 static bool interface_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
376 ERROR("Unable to allocate interface " PUB_S_SRP, hunks[1]);
380 interface->name = strdup(hunks[1]);
382 ERROR("Unable to allocate interface name " PUB_S_SRP, hunks[1]);
387 if (!strcmp(hunks[0], "nopush")) {
391 if (new_served_domain(interface, hunks[2]) == NULL) {
399 static bool port_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
402 long port = strtol(hunks[1], &ep, 10);
404 ERROR("Invalid port number: " PUB_S_SRP, hunks[1]);
407 if (!strcmp(hunks[0], "udp-port")) {
409 } else if (!strcmp(hunks[0], "tcp-port")) {
411 } else if (!strcmp(hunks[0], "tls-port")) {
417 static bool listen_addr_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
423 return config_string_handler(&listen_addrs[num_listen_addrs++], filename, hunks[1], lineno, false, false);
426 static bool tls_key_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
428 return config_string_handler(&tls_key_filename, filename, hunks[1], lineno, false, false);
431 static bool tls_cert_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
433 return config_string_handler(&tls_cert_filename, filename, hunks[1], lineno, false, false);
436 static bool tls_cacert_handler(void *context, const char *filename, char **hunks, int num_hunks, int lineno)
438 return config_string_handler(&tls_cacert_filename, filename, hunks[1], lineno, false, false);