=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/canohost.c,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- src/usr.bin/ssh/canohost.c 2023/03/03 05:00:34 1.76 +++ src/usr.bin/ssh/canohost.c 2023/03/31 04:42:29 1.77 @@ -1,4 +1,4 @@ -/* $OpenBSD: canohost.c,v 1.76 2023/03/03 05:00:34 djm Exp $ */ +/* $OpenBSD: canohost.c,v 1.77 2023/03/31 04:42:29 dtucker Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -129,6 +129,8 @@ char strport[NI_MAXSERV]; int r; + if (sock < 0) + return -1; /* Get IP address of client. */ fromlen = sizeof(from); memset(&from, 0, sizeof(from));