25641ac51a
1. varargs: pass size of CRLF as size_t not as int:
--- upnp/src/gena/gena_device.c.orig
+++ upnp/src/gena/gena_device.c
@@ -225,7 +225,7 @@ static UPNP_INLINE int notify_send_and_r
"bbb",
start_msg.buf, start_msg.length,
propertySet, strlen(propertySet),
- "\r\n", 2);
+ "\r\n", sizeof "\r\n" - 1);
if (ret_code) {
membuffer_destroy(&start_msg);
sock_destroy(&info, SD_BOTH);
2. Remove "b" arg here, there is no buffer passed: (this caused a pointer
to be interpreted as a buffer size to be alloc'd/copied, hence the 32 GB.)
--- upnp/src/genlib/net/http/webserver.c.orig
+++ upnp/src/genlib/net/http/webserver.c
@@ -1262,7 +1262,7 @@ static int process_request(
// Content-Range: bytes 222-3333/4000 HTTP_PARTIAL_CONTENT
// Transfer-Encoding: chunked
if (http_MakeMessage(headers, resp_major, resp_minor,
- "R" "TLD" "s" "tcS" "b" "Xc" "sCc",
+ "R" "TLD" "s" "tcS" "Xc" "sCc",
HTTP_OK, // status code
finfo.content_type, // content type
RespInstr, // language info
(cherry picked from commit ed0ebe1588
)
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
|
|
libupnp was originally written by Intel Corporation.
|
|
|
|
Many people further contributed to libupnp by reporting problems,
|
|
suggesting various improvements or submitting actual code.
|
|
Here is a list of these people. Help us keep it complete and
|
|
exempt of errors.
|
|
|
|
- Alex (afaucher)
|
|
- Andre Sodermans (wienerschnitzel)
|
|
- Anthony Viallard (homer242)
|
|
- Apostolos Syropoulos
|
|
- Arno Willig
|
|
- Bob Ciora
|
|
- Carlo Parata
|
|
- Carl Benson
|
|
- Chandra (inactiveneurons)
|
|
- Chaos
|
|
- Charles Nepveu (cnepveu)
|
|
- Chris Pickel
|
|
- Chuck Thomason (cyt4)
|
|
- Craig Nelson
|
|
- David Blanchet
|
|
- David Maass
|
|
- Emil Ljungdahl
|
|
- Erik Johansson
|
|
- Eric Tanguy
|
|
- Erwan Velu
|
|
- Eugene Christensen
|
|
- Fabrice Fontaine
|
|
- Fredrik Svensson
|
|
- Glen Masgai
|
|
- Hartmut Holzgraefe (hholzgra)
|
|
- Ingo Hofmann
|
|
- Jiri Zouhar
|
|
- John Dennis
|
|
- Jonathan Casiot (no_dice)
|
|
- Josh Carroll
|
|
- Juergen Lock
|
|
- Keith Brindley
|
|
- Leuk_He
|
|
- Loigu
|
|
- Luke Kim (nereusuj)
|
|
- Marcelo Roberto Jimenez (mroberto)
|
|
- Markus Strobl
|
|
- Nektarios K. Papadopoulos (npapadop)
|
|
- Nicholas Kraft
|
|
- Nick Leverton (leveret)
|
|
- Obata Akio (obache)
|
|
- Oskar Liljeblad
|
|
- Michael (oxygenic)
|
|
- Paul Vixie
|
|
- Peter Hartley
|
|
- Rene Hexel
|
|
- Robert Gingher (robsbox)
|
|
- Ronan Menard
|
|
- Siva Chandran
|
|
- Stefan Sommerfeld (zerocom)
|
|
- Stéphane Corthésy
|
|
- Steve Bresson
|
|
- Timothy Redaelli
|
|
- Titus Winters
|
|
|