X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=apps%2Fs_client.c;h=9c7f45f33c507f9827a3b71c04218330d43121b2;hp=61ad29134ba4349d2fc20a1d52e5fc6b47846ecd;hb=4249d4ba8609d6892687df555d2727f8a7a302e9;hpb=a898936218bc279b5d7cdf76d58a25e7a2d419cb diff --git a/apps/s_client.c b/apps/s_client.c index 61ad29134b..9c7f45f33c 100644 --- a/apps/s_client.c +++ b/apps/s_client.c @@ -1673,11 +1673,14 @@ SSL_set_tlsext_status_ids(con, ids); "xmlns='jabber:client' to='%s' version='1.0'>", host); seen = BIO_read(sbio,mbuf,BUFSIZZ); mbuf[seen] = 0; - while (!strstr(mbuf, "")) - goto shut; seen = BIO_read(sbio,mbuf,BUFSIZZ); + + if (seen <= 0) + goto shut; + mbuf[seen] = 0; } BIO_printf(sbio, "");