diff --git a/src/mpdclient.c b/src/mpdclient.c
index ec058061546c23cf1033076d220b267745ff2949..685d149a3cb5004dbff5d0ad02e66cd022f86c11 100644 (file)
--- a/src/mpdclient.c
+++ b/src/mpdclient.c
c->idle = false;
}
- if (c->connection)
+ if (c->connection) {
mpd_connection_free(c->connection);
+ ++c->connection_id;
+ }
c->connection = NULL;
if (c->status)
return false;
}
+ ++c->connection_id;
+
return true;
}