channel-display: Remove leak if surface is reused
"surface" parameters is normally attached to "surfaces" hash table but in case surface is reused the buffer is not freed.
This problem was reported by Ding Fei.
Signed-off-by: Frediano Ziglio freddy77@gmail.com