Skip to content
Extraits de code Groupes Projets
Vérifiée Valider c57466c1 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

Send multiple wait events at once for one client

parent 200450ab
Branches
Étiquettes
1 requête de fusion!87Resolve "Segfault on exit"
...@@ -645,27 +645,27 @@ handle_idle_events(struct lkt_state *srv) ...@@ -645,27 +645,27 @@ handle_idle_events(struct lkt_state *srv)
if (MPD_IDLE_DATABASE & common_mask) if (MPD_IDLE_DATABASE & common_mask)
strncat(msg->data, "database ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "database ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_UPDATE & common_mask) if (MPD_IDLE_UPDATE & common_mask)
strncat(msg->data, "update ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "update ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_STORED_PLAYLIST & common_mask) if (MPD_IDLE_STORED_PLAYLIST & common_mask)
strncat(msg->data, "stored_playlist ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "stored_playlist ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_PLAYLIST & common_mask) if (MPD_IDLE_PLAYLIST & common_mask)
strncat(msg->data, "playlist ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "playlist ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_PLAYER & common_mask) if (MPD_IDLE_PLAYER & common_mask)
strncat(msg->data, "player ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "player ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_MIXER & common_mask) if (MPD_IDLE_MIXER & common_mask)
strncat(msg->data, "mixer ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "mixer ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_OUTPUT & common_mask) if (MPD_IDLE_OUTPUT & common_mask)
strncat(msg->data, "output ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "output ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_OPTIONS & common_mask) if (MPD_IDLE_OPTIONS & common_mask)
strncat(msg->data, "options ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "options ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_PARTITION & common_mask) if (MPD_IDLE_PARTITION & common_mask)
strncat(msg->data, "partition ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "partition ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_STICKER & common_mask) if (MPD_IDLE_STICKER & common_mask)
strncat(msg->data, "sticker ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "sticker ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_SUBSCRIPTION & common_mask) if (MPD_IDLE_SUBSCRIPTION & common_mask)
strncat(msg->data, "subscritpion ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "subscritpion ", LKT_MESSAGE_MAX - 1);
else if (MPD_IDLE_MESSAGE & common_mask) if (MPD_IDLE_MESSAGE & common_mask)
strncat(msg->data, "message ", LKT_MESSAGE_MAX - 1); strncat(msg->data, "message ", LKT_MESSAGE_MAX - 1);
msg->data_len = strlen(msg->data); msg->data_len = strlen(msg->data);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter