X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fraop.c;h=65830d6483e432b9bd55bc62c4c6caa39e15e4db;hb=1d0adde592594882b70c2bec3c6e11445205423d;hp=fd02edfebfdd1a1534dc3978be98071e089e0ee7;hpb=72fe063cf6771a3645d8cef0ae4426ad72b16917;p=deb_shairplay.git diff --git a/src/lib/raop.c b/src/lib/raop.c index fd02edf..65830d6 100644 --- a/src/lib/raop.c +++ b/src/lib/raop.c @@ -349,7 +349,7 @@ conn_destroy(void *ptr) } raop_t * -raop_init(int max_clients, raop_callbacks_t *callbacks, const char *pemkey) +raop_init(int max_clients, raop_callbacks_t *callbacks, const char *pemkey, int *error) { raop_t *raop; httpd_t *httpd; @@ -414,7 +414,7 @@ raop_init(int max_clients, raop_callbacks_t *callbacks, const char *pemkey) } raop_t * -raop_init_from_keyfile(int max_clients, raop_callbacks_t *callbacks, const char *keyfile) +raop_init_from_keyfile(int max_clients, raop_callbacks_t *callbacks, const char *keyfile, int *error) { raop_t *raop; char *pemstr; @@ -422,7 +422,7 @@ raop_init_from_keyfile(int max_clients, raop_callbacks_t *callbacks, const char if (utils_read_file(&pemstr, keyfile) < 0) { return NULL; } - raop = raop_init(max_clients, callbacks, pemstr); + raop = raop_init(max_clients, callbacks, pemstr, error); free(pemstr); return raop; } @@ -460,11 +460,11 @@ raop_set_log_level(raop_t *raop, int level) } void -raop_set_log_callback(raop_t *raop, raop_log_callback_t callback) +raop_set_log_callback(raop_t *raop, raop_log_callback_t callback, void *cls) { assert(raop); - logger_set_callback(raop->logger, callback); + logger_set_callback(raop->logger, callback, cls); } int