Fix "Argument with 'nonnull' attribute passed null" in do_join()