intel/decoder: Avoid freeing invalid pointer