summaryrefslogtreecommitdiff
path: root/net/ser/files/patch-udp_server.c
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2003-09-14 16:51:56 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2003-09-14 16:51:56 +0000
commitf0fb6b9efa0cdf1e9dfd0d654d59dba7227bba85 (patch)
tree17f5a4dd2b30f3cabed5d24728df014a7b300cd1 /net/ser/files/patch-udp_server.c
parentRescue a hosed port from death row. GCL is now healthy enough to (diff)
Add ser 0.8.11, a very fast and configurable SIP proxy.
Notes
Notes: svn path=/head/; revision=88981
Diffstat (limited to 'net/ser/files/patch-udp_server.c')
-rw-r--r--net/ser/files/patch-udp_server.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/net/ser/files/patch-udp_server.c b/net/ser/files/patch-udp_server.c
new file mode 100644
index 000000000000..8db2d07294d7
--- /dev/null
+++ b/net/ser/files/patch-udp_server.c
@@ -0,0 +1,16 @@
+
+$FreeBSD$
+
+--- udp_server.c.orig Sat Jun 21 21:38:32 2003
++++ udp_server.c Sun Jul 6 20:53:30 2003
+@@ -326,6 +326,10 @@
+ continue; /* goto skip;*/
+ else goto error;
+ }
++ if (len < 8) {
++ /* Message is too short, just drop it already */
++ continue;
++ }
+ /* we must 0-term the messages, receive_msg expects it */
+ buf[len]=0; /* no need to save the previous char */
+