commit 5458cb76da2e5c4d71fa0f50379368f77e5380b3 from: Stefan Sperling date: Thu Feb 09 17:43:40 2023 UTC remove recv_disconnect() from repo_write.c; missed in previous commit commit - 363c62309e9bd4bf1b461ff5eff94d977496d000 commit + 5458cb76da2e5c4d71fa0f50379368f77e5380b3 blob - ea3be8ec0af54941dbfa5189f510f3a126c52d2b blob + ef69dc3e320feb4f5f62e712f965a1d36e35e59f --- gotd/repo_write.c +++ gotd/repo_write.c @@ -1185,23 +1185,6 @@ update_refs(struct gotd_imsgev *iev) goto done; } done: - return err; -} - -static const struct got_error * -recv_disconnect(struct imsg *imsg) -{ - const struct got_error *err = NULL; - struct gotd_imsg_disconnect idisconnect; - size_t datalen; - - datalen = imsg->hdr.len - IMSG_HEADER_SIZE; - if (datalen != sizeof(idisconnect)) - return got_error(GOT_ERR_PRIVSEP_LEN); - memcpy(&idisconnect, imsg->data, sizeof(idisconnect)); - - log_debug("client disconnecting"); - return err; } @@ -1347,13 +1330,6 @@ repo_write_dispatch_session(int fd, short event, void repo_write.title, err->msg); } break; - case GOTD_IMSG_DISCONNECT: - err = recv_disconnect(&imsg); - if (err) - log_warnx("%s: disconnect: %s", - repo_write.title, err->msg); - shut = 1; - break; default: log_debug("%s: unexpected imsg %d", repo_write.title, imsg.hdr.type);