} else if(strncmp(packet, "PONG", 4) == 0) {
// Do nothing
} else {
- printf("Unknown packet: %s\n", packet);
+ printf("Unknown packet: %s", packet);
+ // Inform user of error
+ append_str(&databuf, ":irc.patchysicp.xyz 421 ");
+ append_str(&databuf, client->nick);
+ append_str(&databuf, " :Unknown command, ");
+ append_str(&databuf, packet);
+ send_log(client->FD, databuf.buf, databuf.len, 0);
fflush(stdout);
}
// End GitHub Copilot