lxfb: properly alloc cmap in all cases and don't leak the memory