afb-websock: Fix a double free
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 15 Mar 2018 14:34:59 +0000 (15:34 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Fri, 16 Mar 2018 15:27:01 +0000 (16:27 +0100)
commit428dd77c7ef528dd1769d7c9bb95cd0fb2eaf2a8
treec693d6451e8c26332d732c1aabdb846113f425bd
parent1fca4b9b36dc1bb3c5ee7ec1ce6b5d74ffbfe29c
afb-websock: Fix a double free

The commit 0ebdff94d461abd4328cf45a6281c15139a045eb of
libmicrohttpd fixed a bug but introduced a double free
of hreq resource attached to the connection. That commit
is between versions 0.9.59 and 0.9.60 of libmicrohttpd.

Now, hreq is freed in 'end_handler' of afb-hsrv.c

Change-Id: Ia865d65c5f9ef5ce787eb6545802ac8ea37ae468
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-client-demo.c
src/afb-websock.c