fix: 'have_data' may be used uninitialized [-Werror=maybe-uninitialized]