- if (pa_x11_get_prop(d, "PULSE_COOKIE", t, sizeof(t))) {
- uint8_t cookie[PA_NATIVE_COOKIE_LENGTH];
-
- if (pa_parsehex(t, cookie, sizeof(cookie)) != sizeof(cookie)) {
- pa_log("failed to parse cookie data");
+ if (pa_x11_get_prop(xcb, screen, "PULSE_COOKIE", t, sizeof(t))) {
+ if (pa_client_conf_load_cookie_from_hex(c, t) < 0) {
+ pa_log(_("Failed to parse cookie data"));