commit 38bdc99fc83d59d7c507555551823c6e31c3cde0 from: Stefan Sperling via: Thomas Adam date: Fri Feb 17 16:23:18 2023 UTC remove recv_disconnect() from repo_write.c; missed in previous commit commit - 92db09ff823dd814cbde563bb4455af59ba66415 commit + 38bdc99fc83d59d7c507555551823c6e31c3cde0 blob - 234f5cdf4730210a04705ca676070f092e471876 blob + 0fb89fd6fe2e635a7f64f6975e4f362bae0e0721 --- gotd/repo_write.c +++ gotd/repo_write.c @@ -1194,23 +1194,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; } @@ -1356,13 +1339,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);