X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=winnet.c;h=73369f7411863da2d560ff8b192893a314922c71;hb=43c528f78068d0bd25ccc47fa4ba08acfe48cddb;hp=068b9b491c124d1764d09e1610c3c8745648d582;hpb=eabd704d1ecf72868794284d0f24e8d69ec9ce76;p=PuTTY.git diff --git a/winnet.c b/winnet.c index 068b9b49..73369f74 100644 --- a/winnet.c +++ b/winnet.c @@ -813,7 +813,8 @@ void try_send(Actual_Socket s) s->pending_error = err; return; } else { - fatalbox(winsock_error_string(err)); + logevent(winsock_error_string(err)); + fatalbox("%s", winsock_error_string(err)); } } else { if (s->sending_oob) { @@ -949,8 +950,10 @@ int select_result(WPARAM wParam, LPARAM lParam) ret = recv(s->s, buf, sizeof(buf), MSG_OOB); noise_ultralight(ret); if (ret <= 0) { - fatalbox(ret == 0 ? "Internal networking trouble" : - winsock_error_string(WSAGetLastError())); + char *str = (ret == 0 ? "Internal networking trouble" : + winsock_error_string(WSAGetLastError())); + logevent(str); + fatalbox("%s", str); } else { return plug_receive(s->plug, 2, buf, ret); }