]> git.pld-linux.org Git - packages/inn.git/commitdiff
- off by one malloc (allocator in glibc 2.2 is b0rken if it didn't catch this :/)
authorJan Rękorajski <baggins@pld-linux.org>
Fri, 8 Nov 2002 13:27:05 +0000 (13:27 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    inn-ipv6.patch -> 1.3

inn-ipv6.patch

index 1eece94d8be8a3c610d53032cbd1ba5096d6e72d..83f6539f0bc62c9c334fc09d9908d70c0d50ec88 100644 (file)
@@ -758,17 +758,12 @@ diff -Nur inn-2.3.2.orig/innd/inndstart.c inn-2.3.2/innd/inndstart.c
  
      /* Now, permanently drop privileges. */
      if (setgid(news_gid) < 0 || getgid() != news_gid) {
-@@ -330,24 +396,47 @@
+@@ -330,24 +396,42 @@
  
      /* Build the argument vector for innd.  Pass -p<port> to innd to tell it
         what port we just created and bound to for it. */
 -    innd_argv = NEW(char *, 1 + argc + 1);
-+#ifdef INET6
-+    if (innconf->listenonipv6 && !in6any)
-+       innd_argv = NEW(char *, 1 + argc + 2);
-+    else
-+#endif
-+       innd_argv = NEW(char *, 1 + argc + 1);
++    innd_argv = NEW(char *, 1 + argc + 2);
      i = 0;
  #ifdef DEBUGGER
      innd_argv[i++] = DEBUGGER;
This page took 0.101611 seconds and 4 git commands to generate.