pupnp / pupnp

libupnp: Build UPnP-compliant control points, devices, and bridges on several operating systems.
https://pupnp.github.io/pupnp
BSD 3-Clause "New" or "Revised" License
355 stars 117 forks source link

[1.12.1]When XML files containing many subnodes are used in SOAP messages, services are unavailable. #236

Closed KelsonHoole closed 3 years ago

KelsonHoole commented 3 years ago

I used an XML message containing many subnodes in the request and tried to send it to the DLNA server. Then I found that the memory of the process processing the message was increasing, the CPU usage did not recover, and the service was suspended.

eg:

POST /upnp/service/RenderingControl/Control HTTP/1.1

<?xml version="1.0" encoding="utf-8"?>

0 Master 0 Master 0 Master 0 Master ......
xzjpgithub commented 3 years ago

大兄弟,需要描述的详细点,你这样没人回啊...

mrjimenez commented 3 years ago

@xzjpgithub , @hukecn is not getting a reply because it is not clear what the setup is, how we can reproduce, what the expected behavior should be and what he wants. We need more details.

Also, please avoid using Chinese in the forum. English is not my native language too.

Regards, Marcelo.