1 diff -urN anubis-3.6.2/src/net.c anubis-3.6.2-fix/src/net.c
2 --- anubis-3.6.2/src/net.c Wed Dec 11 15:37:56 2002
3 +++ anubis-3.6.2-fix/src/net.c Thu Jun 5 23:38:49 2003
7 struct sockaddr_in addr;
10 memset(&addr, 0, sizeof(addr));
11 addr.sin_family = AF_INET;
14 addr.sin_addr.s_addr = htonl(INADDR_ANY);
16 + setsockopt (sd, SOL_SOCKET, SO_REUSEADDR, &true, sizeof(true));
18 if (bind(sd, (struct sockaddr *)&addr, sizeof(addr)))
19 anubis_error(HARD, _("bind() failed: %s."), strerror(errno));
20 info(VERBOSE, _("GNU Anubis bound to %s:%u"), inet_ntoa(addr.sin_addr),
21 diff -urN anubis-3.6.2/src/tunnel.c anubis-3.6.2-fix/src/tunnel.c
22 --- anubis-3.6.2/src/tunnel.c Sun Dec 8 19:04:51 2002
23 +++ anubis-3.6.2-fix/src/tunnel.c Tue Mar 11 11:04:10 2003
25 ptr1 = strstr(boundary_buf, "boundary=");
28 - safe_strcpy(boundary_buf, plist->line);
29 - change_to_lower(boundary_buf);
30 - ptr1 = strstr(boundary_buf, "boundary=");
32 + safe_strcpy(boundary_buf, plist->line);
33 + change_to_lower(boundary_buf);
34 + ptr1 = strstr(boundary_buf, "boundary=");