libevent-demo: subcsribe_received() should free the channels[] array properly