X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_message_api.c;h=915469248187e0119070235d60d6956883545bea;hp=399650ea591975a4fdf998ee686e11923113e359;hb=b22d34f60b6694a8fed24cff66a28fd638309928;hpb=0861238aa4d158d0f8b6123ea9c6532be5d531bf diff --git a/http_message_api.c b/http_message_api.c index 399650e..9154692 100644 --- a/http_message_api.c +++ b/http_message_api.c @@ -404,9 +404,7 @@ PHP_HTTP_API http_message *_http_message_reverse(http_message *msg) PHP_HTTP_API http_message *_http_message_interconnect(http_message *m1, http_message *m2) { - if (!m1) { - return NULL; - } else if (m2) { + if (m1 && m2) { int i = 0, c1, c2; http_message *t1 = m1, *t2 = m2, *p1, *p2; @@ -424,6 +422,8 @@ PHP_HTTP_API http_message *_http_message_interconnect(http_message *m1, http_mes t1 = p1; t2 = p2; } + } else if (!m1 && m2) { + m1 = m2; } return m1; }