From 28bab3d7651d441a6fdab8f7a678cf3c8326da89 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Thu, 29 Jul 2010 07:36:21 +0000 Subject: [PATCH] Don't crash trying to decode unknown bodyless request as WS call. --- org.glite.lb.server/src/bkserverd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index 047a2c7..2fa1a94 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -1582,7 +1582,7 @@ int bk_accept_serve(int conn, struct timeval *timeout, void *cdata) return err; } - if (httpErr == HTTP_BADREQ) + if (httpErr == HTTP_BADREQ && body) err = try_accept_ws(conn, timeout, cdata, body, strlen(body) + 1); if (httpErr != HTTP_BADREQ || err) edg_wll_DoneHTTP(ctx, resp, hdrOut, bodyOut); -- 1.8.2.3